#1041 FFDec (java) package names in decompiled AS code: partial fix

This commit is contained in:
honfika@gmail.com
2015-09-10 09:27:05 +02:00
parent 0fae108b98
commit 599f75a699

View File

@@ -65,20 +65,26 @@ public class CallMethodActionItem extends ActionItem {
blankMethod = true;
}
}
}
if (!blankMethod) {
if (scriptObject.getPrecedence() > this.precedence) {
writer.append("(");
scriptObject.toString(writer, localData);
writer.append(")");
if (!blankMethod) {
if (scriptObject.getPrecedence() > this.precedence) {
writer.append("(");
scriptObject.toString(writer, localData);
writer.append(")");
} else {
scriptObject.toString(writer, localData);
}
writer.append(".");
writer.append(IdentifiersDeobfuscation.printIdentifier(false, methodName.toStringNoQuotes(localData)));
} else {
scriptObject.toString(writer, localData);
}
writer.append(".");
writer.append(IdentifiersDeobfuscation.printIdentifier(false, methodName.toStringNoQuotes(localData)));
} else {
scriptObject.toString(writer, localData);
writer.append("this[");
methodName.appendTo(writer, localData);
writer.append("].call");
}
writer.spaceBeforeCallParenthesies(arguments.size());
writer.append("(");