这是不是就说明FCK EDITOR做得很烂? public void setError(int number, String text)
{
if (this.errorElement == null) {
this.errorElement = this.document.createElement("Error");
this.document.getDocumentElement().appendChild(this.errorElement);
} this.errorElement.setAttribute("number", String.valueOf(number));
if (Utils.isNotEmpty(text))
this.errorElement.setAttribute("text", text);
} public void setError(int number)
{
setError(number, null);
} public void setFolders(File dir)
{
if (this.foldersElement != null) {
Element parent = (Element)this.foldersElement.getParentNode();
parent.removeChild(this.foldersElement);
} this.foldersElement = this.document.createElement("Folders");
this.document.getDocumentElement().appendChild(this.foldersElement); String[] fileList = dir.list(DirectoryFileFilter.DIRECTORY);
String[] arr$ = fileList; int len$ = arr$.length; for (int i$ = 0; i$ < len$; ++i$) { String file = arr$[i$];
Element folderElement = this.document.createElement("Folder");
folderElement.setAttribute("name", file);
this.foldersElement.appendChild(folderElement);
}
}
{
if (this.errorElement == null) {
this.errorElement = this.document.createElement("Error");
this.document.getDocumentElement().appendChild(this.errorElement);
} this.errorElement.setAttribute("number", String.valueOf(number));
if (Utils.isNotEmpty(text))
this.errorElement.setAttribute("text", text);
} public void setError(int number)
{
setError(number, null);
} public void setFolders(File dir)
{
if (this.foldersElement != null) {
Element parent = (Element)this.foldersElement.getParentNode();
parent.removeChild(this.foldersElement);
} this.foldersElement = this.document.createElement("Folders");
this.document.getDocumentElement().appendChild(this.foldersElement); String[] fileList = dir.list(DirectoryFileFilter.DIRECTORY);
String[] arr$ = fileList; int len$ = arr$.length; for (int i$ = 0; i$ < len$; ++i$) { String file = arr$[i$];
Element folderElement = this.document.createElement("Folder");
folderElement.setAttribute("name", file);
this.foldersElement.appendChild(folderElement);
}
}
您可以自己写个class,然后反编译也会发现字符常量会被转成magic number。