AS1/2 Fixed DefineFunction2 register names (this, super,...)

This commit is contained in:
Jindra Pet��k
2013-04-07 14:36:03 +02:00
parent ed2d1026b3
commit 2da1d61f59
6 changed files with 27 additions and 4 deletions
@@ -189,6 +189,13 @@ public class ActionDefineFunction extends Action implements GraphSourceItemConta
public void translate(Stack<GraphTargetItem> stack, List<GraphTargetItem> output, HashMap<Integer, String> regNames, HashMap<String, GraphTargetItem> variables, HashMap<String, GraphTargetItem> functions) {
}
@Override
public HashMap<Integer, String> getRegNames() {
return new HashMap<Integer, String>();
}
@Override
public void translateContainer(List<List<GraphTargetItem>> content, Stack<GraphTargetItem> stack, List<GraphTargetItem> output, HashMap<Integer, String> regNames, HashMap<String, GraphTargetItem> variables, HashMap<String, GraphTargetItem> functions) {
FunctionTreeItem fti = new FunctionTreeItem(this, functionName, paramNames, content.get(0), constantPool, 1);