mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-08 18:46:12 +00:00
Merge branch 'v6'
Conflicts: libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/ABC.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/ActionScriptLexer.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/avm2/parser/script/SymbolType.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/InstanceInfo.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/abc/types/traits/Trait.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/Action.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionGraph.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/ActionListReader.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/ActionSourceGenerator.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/parser/script/SymbolType.java libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/action/swf6/ActionEnumerate2.java libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphSourceItem.java libsrc/ffdec_lib/src/com/jpexs/decompiler/graph/GraphTargetItem.java libsrc/ffdec_lib/src/com/jpexs/helpers/Helper.java libsrc/ffdec_lib/test/com/jpexs/decompiler/flash/ActionScript2Test.java src/com/jpexs/decompiler/flash/gui/Main.java src/com/jpexs/decompiler/flash/gui/abc/UsageFrame.java
This commit is contained in:
@@ -23,6 +23,7 @@ import com.jpexs.decompiler.flash.helpers.HighlightedTextWriter;
|
||||
import com.jpexs.decompiler.flash.helpers.hilight.HighlightData;
|
||||
import com.jpexs.decompiler.graph.model.BinaryOp;
|
||||
import com.jpexs.decompiler.graph.model.LocalData;
|
||||
import com.jpexs.decompiler.graph.model.NotItem;
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
@@ -33,7 +34,7 @@ import java.util.Set;
|
||||
*
|
||||
* @author JPEXS
|
||||
*/
|
||||
public abstract class GraphTargetItem implements Serializable {
|
||||
public abstract class GraphTargetItem implements Serializable, Cloneable {
|
||||
|
||||
public static final int PRECEDENCE_PRIMARY = 0;
|
||||
|
||||
@@ -295,4 +296,21 @@ public abstract class GraphTargetItem implements Serializable {
|
||||
}
|
||||
|
||||
public abstract GraphTargetItem returnType();
|
||||
|
||||
@Override
|
||||
protected GraphTargetItem clone() {
|
||||
try {
|
||||
return (GraphTargetItem) super.clone();
|
||||
} catch (CloneNotSupportedException ex) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/*public GraphTargetItem invert() {
|
||||
return invert(null);
|
||||
}*/
|
||||
public GraphTargetItem invert(GraphSourceItem src) {
|
||||
return new NotItem(src, this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user