localData class added

This commit is contained in:
Honfika
2013-10-13 12:33:15 +02:00
parent b33ac86256
commit fb5af451e2
129 changed files with 494 additions and 340 deletions

View File

@@ -16,6 +16,7 @@
*/
package com.jpexs.decompiler.graph.model;
import com.jpexs.decompiler.flash.action.model.ConstantPool;
import com.jpexs.decompiler.flash.helpers.HilightedTextWriter;
import com.jpexs.decompiler.graph.Block;
import com.jpexs.decompiler.graph.Graph;
@@ -24,6 +25,7 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.Loop;
import com.jpexs.decompiler.graph.SourceGenerator;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class ForItem extends LoopItem implements Block {
@@ -51,7 +53,7 @@ public class ForItem extends LoopItem implements Block {
}
@Override
public HilightedTextWriter toString(HilightedTextWriter writer, List<Object> localData) {
public HilightedTextWriter toString(HilightedTextWriter writer, LocalData localData) {
hilight("loop" + loop.id + ":", writer).appendNewLine();
hilight("for(", writer);
int p = 0;
@@ -87,7 +89,7 @@ public class ForItem extends LoopItem implements Block {
hilight(Graph.INDENTOPEN, writer).appendNewLine();
for (GraphTargetItem ti : commands) {
if (!ti.isEmpty()) {
ti.toStringSemicoloned(writer, localData).appendNewLine();
ti.toStringSemicoloned(writer, localData.constants).appendNewLine();
}
}
hilight(Graph.INDENTCLOSE, writer).appendNewLine();