AS2 reading performance improvements

This commit is contained in:
honfika
2014-08-15 00:32:56 +02:00
parent 2492cd9d34
commit d6c14b8e72
11 changed files with 201 additions and 195 deletions
@@ -253,10 +253,9 @@ public class ActionDefineFunction2 extends Action implements GraphSourceItemCont
@Override
public String getASMSource(List<? extends GraphSourceItem> container, List<Long> knownAddreses, List<String> constantPool, int version, ScriptExportMode exportMode) {
String paramStr = "";
StringBuilder paramStr = new StringBuilder();
for (int i = 0; i < paramNames.size(); i++) {
paramStr += paramRegisters.get(i) + " \"" + Helper.escapeString(paramNames.get(i)) + "\"";
paramStr += " ";
paramStr.append(paramRegisters.get(i)).append(" \"").append(Helper.escapeString(paramNames.get(i))).append("\" ");
}
return ("DefineFunction2 \"" + Helper.escapeString(functionName) + "\" " + paramRegisters.size() + " " + registerCount