mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-24 23:00:46 +00:00
organize imports
This commit is contained in:
@@ -20,8 +20,6 @@ import com.jpexs.helpers.SwfHeaderStreamSearch;
|
|||||||
import com.jpexs.helpers.streams.SeekableInputStream;
|
import com.jpexs.helpers.streams.SeekableInputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|||||||
@@ -83,7 +83,6 @@ import com.jpexs.helpers.ByteArrayRange;
|
|||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.nio.charset.Charset;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import com.jpexs.helpers.ProgressListener;
|
|||||||
import com.jpexs.helpers.Searchable;
|
import com.jpexs.helpers.Searchable;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|||||||
@@ -260,19 +260,16 @@ import com.jpexs.decompiler.flash.abc.avm2.model.LocalRegAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NewFunctionAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NewFunctionAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NullAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NullAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NumberValueAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.ReturnVoidAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.ReturnVoidAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetSlotAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetSlotAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetTypeAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetTypeAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.StringAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.UndefinedAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.UndefinedAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.DeclarationAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.DeclarationAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ForEachInAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ForEachInAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ForInAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ForInAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.ABCException;
|
import com.jpexs.decompiler.flash.abc.types.ABCException;
|
||||||
import com.jpexs.decompiler.flash.abc.types.AssignedValue;
|
import com.jpexs.decompiler.flash.abc.types.AssignedValue;
|
||||||
import com.jpexs.decompiler.flash.abc.types.ConvertData;
|
import com.jpexs.decompiler.flash.abc.types.ConvertData;
|
||||||
@@ -302,9 +299,7 @@ import com.jpexs.decompiler.graph.SecondPassException;
|
|||||||
import com.jpexs.decompiler.graph.SimpleValue;
|
import com.jpexs.decompiler.graph.SimpleValue;
|
||||||
import com.jpexs.decompiler.graph.TranslateStack;
|
import com.jpexs.decompiler.graph.TranslateStack;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.FalseItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.ScriptEndItem;
|
import com.jpexs.decompiler.graph.model.ScriptEndItem;
|
||||||
import com.jpexs.decompiler.graph.model.TrueItem;
|
|
||||||
import com.jpexs.helpers.Helper;
|
import com.jpexs.helpers.Helper;
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import com.jpexs.helpers.ReflectionTools;
|
import com.jpexs.helpers.ReflectionTools;
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
package com.jpexs.decompiler.flash.abc.avm2;
|
package com.jpexs.decompiler.flash.abc.avm2;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
|
||||||
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
import com.jpexs.decompiler.graph.DottedChain;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|||||||
@@ -51,11 +51,9 @@ import com.jpexs.decompiler.flash.abc.avm2.model.AVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.ConstructAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.ConstructAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FilteredCheckAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FilteredCheckAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FindPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FindPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FloatValueAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetLexAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.GetLexAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetSlotAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.HasNextAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.HasNextAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.InAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.InAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.IntegerValueAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.IntegerValueAVM2Item;
|
||||||
@@ -64,19 +62,16 @@ import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NewFunctionAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NewFunctionAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NextNameAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NextNameAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NextValueAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NextValueAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NumberValueAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.ReturnValueAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.ReturnValueAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.ReturnVoidAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.ReturnVoidAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetSlotAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetSlotAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetTypeAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetTypeAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.StringAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.ThrowAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.ThrowAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.WithAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.WithAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.WithEndAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.WithEndAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.WithObjectAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.WithObjectAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.DeclarationAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ExceptionAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ExceptionAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.FilterAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.FilterAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ForEachInAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.clauses.ForEachInAVM2Item;
|
||||||
@@ -86,9 +81,6 @@ import com.jpexs.decompiler.flash.abc.avm2.model.operations.StrictEqAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.types.ABCException;
|
import com.jpexs.decompiler.flash.abc.types.ABCException;
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
|
||||||
import com.jpexs.decompiler.graph.AbstractGraphTargetVisitor;
|
import com.jpexs.decompiler.graph.AbstractGraphTargetVisitor;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
import com.jpexs.decompiler.graph.DottedChain;
|
||||||
import com.jpexs.decompiler.graph.Graph;
|
import com.jpexs.decompiler.graph.Graph;
|
||||||
@@ -98,7 +90,6 @@ import com.jpexs.decompiler.graph.GraphPartChangeException;
|
|||||||
import com.jpexs.decompiler.graph.GraphSource;
|
import com.jpexs.decompiler.graph.GraphSource;
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
|
||||||
import com.jpexs.decompiler.graph.Loop;
|
import com.jpexs.decompiler.graph.Loop;
|
||||||
import com.jpexs.decompiler.graph.ScopeStack;
|
import com.jpexs.decompiler.graph.ScopeStack;
|
||||||
import com.jpexs.decompiler.graph.SecondPassData;
|
import com.jpexs.decompiler.graph.SecondPassData;
|
||||||
@@ -118,7 +109,6 @@ import com.jpexs.decompiler.graph.model.LoopItem;
|
|||||||
import com.jpexs.decompiler.graph.model.NotItem;
|
import com.jpexs.decompiler.graph.model.NotItem;
|
||||||
import com.jpexs.decompiler.graph.model.PushItem;
|
import com.jpexs.decompiler.graph.model.PushItem;
|
||||||
import com.jpexs.decompiler.graph.model.SwitchItem;
|
import com.jpexs.decompiler.graph.model.SwitchItem;
|
||||||
import com.jpexs.decompiler.graph.model.TrueItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.WhileItem;
|
import com.jpexs.decompiler.graph.model.WhileItem;
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
-1
@@ -23,7 +23,6 @@ import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.LocalDataArea;
|
import com.jpexs.decompiler.flash.abc.avm2.LocalDataArea;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.CallAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.CallAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.LocalRegAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.LocalRegAVM2Item;
|
||||||
|
|||||||
-2
@@ -23,12 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.LocalDataArea;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FindPropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.ecma.NotCompileTime;
|
import com.jpexs.decompiler.flash.ecma.NotCompileTime;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TranslateStack;
|
import com.jpexs.decompiler.graph.TranslateStack;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
-2
@@ -25,11 +25,9 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FindPropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TranslateStack;
|
import com.jpexs.decompiler.graph.TranslateStack;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
-2
@@ -25,12 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.GetPropertyIns;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.CallPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FindPropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.ecma.NotCompileTime;
|
import com.jpexs.decompiler.flash.ecma.NotCompileTime;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TranslateStack;
|
import com.jpexs.decompiler.graph.TranslateStack;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
-1
@@ -25,7 +25,6 @@ import com.jpexs.decompiler.flash.abc.avm2.model.GetSlotAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GlobalAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.GlobalAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
||||||
|
|||||||
-3
@@ -21,11 +21,8 @@ import com.jpexs.decompiler.flash.abc.AVM2LocalData;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.AVM2Code;
|
import com.jpexs.decompiler.flash.abc.avm2.AVM2Code;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FindPropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetLexAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.GetLexAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
||||||
|
|||||||
-1
@@ -32,7 +32,6 @@ import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.LocalRegAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.LocalRegAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetLocalAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
||||||
|
|||||||
-1
@@ -24,7 +24,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetSlotAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.GetSlotAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.NewActivationAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
||||||
|
|||||||
-6
@@ -23,16 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.FullMultinameAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.InitPropertyAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.InitPropertyAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TranslateStack;
|
import com.jpexs.decompiler.graph.TranslateStack;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
-4
@@ -40,12 +40,8 @@ import com.jpexs.decompiler.flash.abc.avm2.model.SetPropertyAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.SetTypeAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.SetTypeAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreDecrementAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreDecrementAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreIncrementAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreIncrementAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TranslateStack;
|
import com.jpexs.decompiler.graph.TranslateStack;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
import com.jpexs.decompiler.graph.model.DuplicateItem;
|
import com.jpexs.decompiler.graph.model.DuplicateItem;
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
|
|||||||
-1
@@ -33,7 +33,6 @@ import com.jpexs.decompiler.flash.abc.avm2.model.SetSlotAVM2Item;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreDecrementAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreDecrementAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreIncrementAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.operations.PreIncrementAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
import com.jpexs.decompiler.flash.abc.types.traits.TraitSlotConst;
|
||||||
|
|||||||
-1
@@ -27,7 +27,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.CoerceAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.CoerceAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.PropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.flash.ecma.EcmaType;
|
import com.jpexs.decompiler.flash.ecma.EcmaType;
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.GraphSourceItem;
|
|||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@ import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
|||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|||||||
@@ -22,9 +22,7 @@ import com.jpexs.decompiler.graph.GraphSourceItem;
|
|||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.FalseItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import com.jpexs.decompiler.graph.model.TrueItem;
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -18,7 +18,6 @@ package com.jpexs.decompiler.flash.abc.avm2.model;
|
|||||||
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
|
import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
||||||
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
import com.jpexs.decompiler.graph.DottedChain;
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import com.jpexs.decompiler.graph.DottedChain;
|
|||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SimpleValue;
|
import com.jpexs.decompiler.graph.SimpleValue;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
|||||||
@@ -21,7 +21,6 @@ import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
|||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -24,7 +24,6 @@ import com.jpexs.decompiler.flash.configuration.Configuration;
|
|||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ import com.jpexs.decompiler.graph.CompilationException;
|
|||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|||||||
-1
@@ -27,7 +27,6 @@ import com.jpexs.decompiler.graph.TypeItem;
|
|||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
-1
@@ -17,7 +17,6 @@
|
|||||||
package com.jpexs.decompiler.flash.abc.avm2.model;
|
package com.jpexs.decompiler.flash.abc.avm2.model;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
import com.jpexs.decompiler.flash.abc.AVM2LocalData;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.ConvertData;
|
import com.jpexs.decompiler.flash.abc.types.ConvertData;
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
||||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
import com.jpexs.decompiler.flash.configuration.Configuration;
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.CompilationException;
|
|||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|||||||
-1
@@ -29,7 +29,6 @@ import com.jpexs.decompiler.graph.GraphSourceItem;
|
|||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.graph.GraphPart;
|
|||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -31,7 +31,6 @@ import com.jpexs.decompiler.graph.TypeItem;
|
|||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-3
@@ -19,13 +19,10 @@ package com.jpexs.decompiler.flash.abc.avm2.model.operations;
|
|||||||
import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetLexAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.GetPropertyAVM2Item;
|
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.SourceGenerator;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -25,7 +25,6 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
|
|||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.UnaryOpItem;
|
import com.jpexs.decompiler.graph.model.UnaryOpItem;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.SourceGenerator;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.SourceGenerator;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -28,7 +28,6 @@ import com.jpexs.decompiler.graph.TypeItem;
|
|||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -21,7 +21,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.EqualsTypeItem;
|
import com.jpexs.decompiler.graph.EqualsTypeItem;
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
|||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.flash.ecma.Undefined;
|
import com.jpexs.decompiler.flash.ecma.Undefined;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
|||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.flash.ecma.Undefined;
|
import com.jpexs.decompiler.flash.ecma.Undefined;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@ import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@ import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -20,7 +20,6 @@ import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.SourceGenerator;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
|||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.flash.ecma.Undefined;
|
import com.jpexs.decompiler.flash.ecma.Undefined;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -28,7 +28,6 @@ import com.jpexs.decompiler.graph.TypeItem;
|
|||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -28,7 +28,6 @@ import com.jpexs.decompiler.graph.TypeItem;
|
|||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -25,7 +25,6 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
|
|||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.UnaryOpItem;
|
import com.jpexs.decompiler.graph.model.UnaryOpItem;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
-1
@@ -21,7 +21,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.SourceGenerator;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -21,7 +21,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.EqualsTypeItem;
|
import com.jpexs.decompiler.graph.EqualsTypeItem;
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
|
|||||||
-1
@@ -21,7 +21,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
||||||
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
import com.jpexs.decompiler.flash.ecma.EcmaScript;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
import com.jpexs.decompiler.graph.DottedChain;
|
|
||||||
import com.jpexs.decompiler.graph.GraphSourceItem;
|
import com.jpexs.decompiler.graph.GraphSourceItem;
|
||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
|
|||||||
-1
@@ -29,7 +29,6 @@ import com.jpexs.decompiler.graph.TypeItem;
|
|||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -27,7 +27,6 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
|
|||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.UnaryOpItem;
|
import com.jpexs.decompiler.graph.model.UnaryOpItem;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.graph.SourceGenerator;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
import com.jpexs.decompiler.graph.model.BinaryOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
import com.jpexs.decompiler.graph.model.CompoundableBinaryOp;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -101,7 +101,6 @@ import com.jpexs.decompiler.graph.model.PushItem;
|
|||||||
import com.jpexs.decompiler.graph.model.SwitchItem;
|
import com.jpexs.decompiler.graph.model.SwitchItem;
|
||||||
import com.jpexs.decompiler.graph.model.TernarOpItem;
|
import com.jpexs.decompiler.graph.model.TernarOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.TrueItem;
|
import com.jpexs.decompiler.graph.model.TrueItem;
|
||||||
|
|
||||||
import com.jpexs.decompiler.graph.model.WhileItem;
|
import com.jpexs.decompiler.graph.model.WhileItem;
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
|
|||||||
-4
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.abc.avm2.parser.script;
|
package com.jpexs.decompiler.flash.abc.avm2.parser.script;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWC;
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
import com.jpexs.decompiler.flash.SWF;
|
||||||
import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
@@ -87,7 +86,6 @@ import com.jpexs.decompiler.flash.abc.avm2.parser.AVM2ParseException;
|
|||||||
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
||||||
import com.jpexs.decompiler.flash.abc.types.ScriptInfo;
|
import com.jpexs.decompiler.flash.abc.types.ScriptInfo;
|
||||||
import com.jpexs.decompiler.flash.action.swf4.ActionIf;
|
import com.jpexs.decompiler.flash.action.swf4.ActionIf;
|
||||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
|
||||||
import com.jpexs.decompiler.flash.tags.ABCContainerTag;
|
import com.jpexs.decompiler.flash.tags.ABCContainerTag;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
import com.jpexs.decompiler.graph.CompilationException;
|
import com.jpexs.decompiler.graph.CompilationException;
|
||||||
@@ -114,14 +112,12 @@ import com.jpexs.decompiler.graph.model.PushItem;
|
|||||||
import com.jpexs.decompiler.graph.model.SwitchItem;
|
import com.jpexs.decompiler.graph.model.SwitchItem;
|
||||||
import com.jpexs.decompiler.graph.model.TernarOpItem;
|
import com.jpexs.decompiler.graph.model.TernarOpItem;
|
||||||
import com.jpexs.decompiler.graph.model.TrueItem;
|
import com.jpexs.decompiler.graph.model.TrueItem;
|
||||||
|
|
||||||
import com.jpexs.decompiler.graph.model.WhileItem;
|
import com.jpexs.decompiler.graph.model.WhileItem;
|
||||||
import com.jpexs.helpers.Helper;
|
import com.jpexs.helpers.Helper;
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import com.jpexs.helpers.utf8.Utf8Helper;
|
import com.jpexs.helpers.utf8.Utf8Helper;
|
||||||
import java.io.BufferedOutputStream;
|
import java.io.BufferedOutputStream;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
|
|||||||
+1
-1
@@ -19,10 +19,10 @@
|
|||||||
package com.jpexs.decompiler.flash.abc.avm2.parser.script;
|
package com.jpexs.decompiler.flash.abc.avm2.parser.script;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.AVM2ParseException;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.AVM2ParseException;
|
||||||
import java.io.StringReader;
|
import java.io.StringReader;
|
||||||
|
import java.math.BigInteger;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Stack;
|
import java.util.Stack;
|
||||||
import java.math.BigInteger;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
-1
@@ -25,7 +25,6 @@ import com.jpexs.decompiler.graph.GraphTargetVisitorInterface;
|
|||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.ContinueItem;
|
import com.jpexs.decompiler.graph.model.ContinueItem;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.graph.DottedChain;
|
|||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
|
|||||||
-1
@@ -36,7 +36,6 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
|
|||||||
import com.jpexs.decompiler.graph.SourceGenerator;
|
import com.jpexs.decompiler.graph.SourceGenerator;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
|||||||
-1
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.graph.DottedChain;
|
|||||||
import com.jpexs.decompiler.graph.GraphTargetItem;
|
import com.jpexs.decompiler.graph.GraphTargetItem;
|
||||||
import com.jpexs.decompiler.graph.TypeItem;
|
import com.jpexs.decompiler.graph.TypeItem;
|
||||||
import com.jpexs.decompiler.graph.model.LocalData;
|
import com.jpexs.decompiler.graph.model.LocalData;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|||||||
-4
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.abc.avm2.parser.script;
|
package com.jpexs.decompiler.flash.abc.avm2.parser.script;
|
||||||
|
|
||||||
import com.jpexs.helpers.Profiler;
|
|
||||||
import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
import com.jpexs.decompiler.flash.SourceGeneratorLocalData;
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
|
import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
|
||||||
@@ -25,7 +24,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instructions;
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.FindPropertyStrictIns;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.other.FindPropertyStrictIns;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.ApplyTypeAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.ApplyTypeAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.InitVectorAVM2Item;
|
import com.jpexs.decompiler.flash.abc.avm2.model.InitVectorAVM2Item;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.model.NullAVM2Item;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
import com.jpexs.decompiler.flash.abc.types.MethodBody;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
import com.jpexs.decompiler.flash.abc.types.Namespace;
|
||||||
@@ -46,9 +44,7 @@ import com.jpexs.helpers.Reference;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
import java.util.logging.Logger;
|
import java.util.logging.Logger;
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.dumpview;
|
package com.jpexs.decompiler.flash.dumpview;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.SWFInputStream;
|
import com.jpexs.decompiler.flash.SWFInputStream;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
import com.jpexs.decompiler.flash.tags.TagStub;
|
import com.jpexs.decompiler.flash.tags.TagStub;
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.iggy.conversion;
|
package com.jpexs.decompiler.flash.iggy.conversion;
|
||||||
|
|
||||||
|
import com.jpexs.decompiler.flash.Bundle;
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
import com.jpexs.decompiler.flash.SWF;
|
||||||
import com.jpexs.decompiler.flash.iggy.IggyFile;
|
import com.jpexs.decompiler.flash.iggy.IggyFile;
|
||||||
import com.jpexs.helpers.Helper;
|
import com.jpexs.helpers.Helper;
|
||||||
@@ -29,7 +30,6 @@ import java.util.HashMap;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.TreeSet;
|
import java.util.TreeSet;
|
||||||
import com.jpexs.decompiler.flash.Bundle;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.search;
|
package com.jpexs.decompiler.flash.search;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ import com.jpexs.decompiler.flash.types.annotations.Reserved;
|
|||||||
import com.jpexs.decompiler.flash.types.annotations.SWFType;
|
import com.jpexs.decompiler.flash.types.annotations.SWFType;
|
||||||
import com.jpexs.decompiler.flash.types.annotations.SWFVersion;
|
import com.jpexs.decompiler.flash.types.annotations.SWFVersion;
|
||||||
import com.jpexs.helpers.ByteArrayRange;
|
import com.jpexs.helpers.ByteArrayRange;
|
||||||
import com.jpexs.helpers.utf8.Utf8Helper;
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ import com.jpexs.decompiler.flash.types.annotations.Reserved;
|
|||||||
import com.jpexs.decompiler.flash.types.annotations.SWFType;
|
import com.jpexs.decompiler.flash.types.annotations.SWFType;
|
||||||
import com.jpexs.decompiler.flash.types.annotations.SWFVersion;
|
import com.jpexs.decompiler.flash.types.annotations.SWFVersion;
|
||||||
import com.jpexs.helpers.ByteArrayRange;
|
import com.jpexs.helpers.ByteArrayRange;
|
||||||
import com.jpexs.helpers.utf8.Utf8Helper;
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ import java.io.IOException;
|
|||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ import java.nio.file.Files;
|
|||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
import java.nio.file.Paths;
|
import java.nio.file.Paths;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Set;
|
|
||||||
import net.npe.dds.DDSReader;
|
import net.npe.dds.DDSReader;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -17,7 +17,6 @@
|
|||||||
package com.jpexs.decompiler.flash.timeline;
|
package com.jpexs.decompiler.flash.timeline;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.IdentifiersDeobfuscation;
|
import com.jpexs.decompiler.flash.IdentifiersDeobfuscation;
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.abc.ClassPath;
|
import com.jpexs.decompiler.flash.abc.ClassPath;
|
||||||
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
||||||
import com.jpexs.decompiler.flash.treeitems.AS3ClassTreeItem;
|
import com.jpexs.decompiler.flash.treeitems.AS3ClassTreeItem;
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.timeline;
|
package com.jpexs.decompiler.flash.timeline;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.tags.DoActionTag;
|
import com.jpexs.decompiler.flash.tags.DoActionTag;
|
||||||
import com.jpexs.decompiler.flash.tags.ShowFrameTag;
|
import com.jpexs.decompiler.flash.tags.ShowFrameTag;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
|
|||||||
@@ -16,15 +16,14 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.treeitems;
|
package com.jpexs.decompiler.flash.treeitems;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
import com.jpexs.decompiler.flash.Bundle;
|
||||||
import com.jpexs.decompiler.flash.SWFContainerItem;
|
|
||||||
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
||||||
|
import com.jpexs.decompiler.flash.SWFContainerItem;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.ListIterator;
|
import java.util.ListIterator;
|
||||||
import com.jpexs.decompiler.flash.Bundle;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -16,8 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.treeitems;
|
package com.jpexs.decompiler.flash.treeitems;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author JPEXS
|
* @author JPEXS
|
||||||
|
|||||||
@@ -28,8 +28,6 @@ import java.util.List;
|
|||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.WeakHashMap;
|
import java.util.WeakHashMap;
|
||||||
import java.util.logging.Level;
|
|
||||||
import java.util.logging.Logger;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ package com.jpexs.helpers;
|
|||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
|
|||||||
@@ -18,7 +18,6 @@ package com.jpexs.helpers;
|
|||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.InputStream;
|
import java.io.InputStream;
|
||||||
import java.util.HashMap;
|
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
|
|||||||
@@ -18,8 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.helpers.properties;
|
package com.jpexs.helpers.properties;
|
||||||
import java.io.StringReader;
|
import java.io.StringReader;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import java.util.Stack;
|
import java.util.Stack;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import com.jpexs.decompiler.flash.configuration.ConfigurationDirectory;
|
|||||||
import com.jpexs.decompiler.flash.configuration.ConfigurationFile;
|
import com.jpexs.decompiler.flash.configuration.ConfigurationFile;
|
||||||
import com.jpexs.decompiler.flash.configuration.ConfigurationItem;
|
import com.jpexs.decompiler.flash.configuration.ConfigurationItem;
|
||||||
import com.jpexs.decompiler.flash.gui.helpers.SpringUtilities;
|
import com.jpexs.decompiler.flash.gui.helpers.SpringUtilities;
|
||||||
import com.jpexs.helpers.Helper;
|
|
||||||
import java.awt.BorderLayout;
|
import java.awt.BorderLayout;
|
||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
@@ -31,13 +30,11 @@ import java.awt.Dimension;
|
|||||||
import java.awt.FlowLayout;
|
import java.awt.FlowLayout;
|
||||||
import java.awt.Graphics;
|
import java.awt.Graphics;
|
||||||
import java.awt.Graphics2D;
|
import java.awt.Graphics2D;
|
||||||
import java.awt.Insets;
|
|
||||||
import java.awt.RenderingHints;
|
import java.awt.RenderingHints;
|
||||||
import java.awt.Window;
|
import java.awt.Window;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.awt.event.KeyAdapter;
|
import java.awt.event.KeyAdapter;
|
||||||
import java.awt.event.KeyEvent;
|
import java.awt.event.KeyEvent;
|
||||||
import java.io.File;
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.lang.reflect.ParameterizedType;
|
import java.lang.reflect.ParameterizedType;
|
||||||
@@ -62,7 +59,6 @@ import javax.swing.Icon;
|
|||||||
import javax.swing.JButton;
|
import javax.swing.JButton;
|
||||||
import javax.swing.JCheckBox;
|
import javax.swing.JCheckBox;
|
||||||
import javax.swing.JComboBox;
|
import javax.swing.JComboBox;
|
||||||
import javax.swing.JFileChooser;
|
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.JList;
|
import javax.swing.JList;
|
||||||
import javax.swing.JOptionPane;
|
import javax.swing.JOptionPane;
|
||||||
@@ -72,7 +68,6 @@ import javax.swing.JTextField;
|
|||||||
import javax.swing.SpringLayout;
|
import javax.swing.SpringLayout;
|
||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.WindowConstants;
|
import javax.swing.WindowConstants;
|
||||||
import javax.swing.filechooser.FileFilter;
|
|
||||||
import javax.swing.table.DefaultTableModel;
|
import javax.swing.table.DefaultTableModel;
|
||||||
import org.pushingpixels.substance.api.ColorSchemeAssociationKind;
|
import org.pushingpixels.substance.api.ColorSchemeAssociationKind;
|
||||||
import org.pushingpixels.substance.api.ComponentState;
|
import org.pushingpixels.substance.api.ComponentState;
|
||||||
|
|||||||
@@ -24,8 +24,6 @@ import java.awt.Dimension;
|
|||||||
import java.awt.Insets;
|
import java.awt.Insets;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.text.SimpleDateFormat;
|
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.ResourceBundle;
|
import java.util.ResourceBundle;
|
||||||
import javax.swing.JButton;
|
import javax.swing.JButton;
|
||||||
import javax.swing.JFileChooser;
|
import javax.swing.JFileChooser;
|
||||||
|
|||||||
@@ -51,7 +51,6 @@ import java.util.concurrent.ExecutorService;
|
|||||||
import java.util.concurrent.Executors;
|
import java.util.concurrent.Executors;
|
||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
import javax.swing.UIManager;
|
|
||||||
import org.pushingpixels.substance.api.ColorSchemeAssociationKind;
|
import org.pushingpixels.substance.api.ColorSchemeAssociationKind;
|
||||||
import org.pushingpixels.substance.api.ComponentState;
|
import org.pushingpixels.substance.api.ComponentState;
|
||||||
import org.pushingpixels.substance.api.DecorationAreaType;
|
import org.pushingpixels.substance.api.DecorationAreaType;
|
||||||
|
|||||||
@@ -26,13 +26,18 @@ import com.jpexs.debugger.flash.Variable;
|
|||||||
import com.jpexs.debugger.flash.VariableType;
|
import com.jpexs.debugger.flash.VariableType;
|
||||||
import com.jpexs.debugger.flash.messages.in.InCallFunction;
|
import com.jpexs.debugger.flash.messages.in.InCallFunction;
|
||||||
import com.jpexs.decompiler.flash.ApplicationInfo;
|
import com.jpexs.decompiler.flash.ApplicationInfo;
|
||||||
|
import com.jpexs.decompiler.flash.Bundle;
|
||||||
import com.jpexs.decompiler.flash.EventListener;
|
import com.jpexs.decompiler.flash.EventListener;
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
||||||
|
import com.jpexs.decompiler.flash.OpenableSourceKind;
|
||||||
|
import com.jpexs.decompiler.flash.SWF;
|
||||||
import com.jpexs.decompiler.flash.SearchMode;
|
import com.jpexs.decompiler.flash.SearchMode;
|
||||||
import com.jpexs.decompiler.flash.SwfOpenException;
|
import com.jpexs.decompiler.flash.SwfOpenException;
|
||||||
import com.jpexs.decompiler.flash.UrlResolver;
|
import com.jpexs.decompiler.flash.UrlResolver;
|
||||||
import com.jpexs.decompiler.flash.Version;
|
import com.jpexs.decompiler.flash.Version;
|
||||||
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
|
import com.jpexs.decompiler.flash.abc.ABCInputStream;
|
||||||
|
import com.jpexs.decompiler.flash.abc.ABCOpenException;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.AVM2Code;
|
import com.jpexs.decompiler.flash.abc.avm2.AVM2Code;
|
||||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
import com.jpexs.decompiler.flash.configuration.Configuration;
|
||||||
import com.jpexs.decompiler.flash.configuration.CustomConfigurationKeys;
|
import com.jpexs.decompiler.flash.configuration.CustomConfigurationKeys;
|
||||||
@@ -47,18 +52,21 @@ import com.jpexs.decompiler.flash.gui.pipes.FirstInstance;
|
|||||||
import com.jpexs.decompiler.flash.gui.proxy.ProxyFrame;
|
import com.jpexs.decompiler.flash.gui.proxy.ProxyFrame;
|
||||||
import com.jpexs.decompiler.flash.helpers.SWFDecompilerPlugin;
|
import com.jpexs.decompiler.flash.helpers.SWFDecompilerPlugin;
|
||||||
import com.jpexs.decompiler.flash.tags.DefineBinaryDataTag;
|
import com.jpexs.decompiler.flash.tags.DefineBinaryDataTag;
|
||||||
|
import com.jpexs.decompiler.flash.tags.DoABC2Tag;
|
||||||
import com.jpexs.decompiler.flash.tags.FileAttributesTag;
|
import com.jpexs.decompiler.flash.tags.FileAttributesTag;
|
||||||
import com.jpexs.decompiler.flash.tags.SetBackgroundColorTag;
|
import com.jpexs.decompiler.flash.tags.SetBackgroundColorTag;
|
||||||
import com.jpexs.decompiler.flash.tags.ShowFrameTag;
|
import com.jpexs.decompiler.flash.tags.ShowFrameTag;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.FontTag;
|
import com.jpexs.decompiler.flash.tags.base.FontTag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.ImportTag;
|
import com.jpexs.decompiler.flash.tags.base.ImportTag;
|
||||||
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
||||||
import com.jpexs.decompiler.flash.types.RECT;
|
import com.jpexs.decompiler.flash.types.RECT;
|
||||||
import com.jpexs.decompiler.flash.types.RGB;
|
import com.jpexs.decompiler.flash.types.RGB;
|
||||||
import com.jpexs.helpers.Cache;
|
import com.jpexs.helpers.Cache;
|
||||||
import com.jpexs.helpers.CancellableWorker;
|
import com.jpexs.helpers.CancellableWorker;
|
||||||
import com.jpexs.helpers.Helper;
|
import com.jpexs.helpers.Helper;
|
||||||
|
import com.jpexs.helpers.MemoryInputStream;
|
||||||
import com.jpexs.helpers.Path;
|
import com.jpexs.helpers.Path;
|
||||||
import com.jpexs.helpers.ProgressListener;
|
import com.jpexs.helpers.ProgressListener;
|
||||||
import com.jpexs.helpers.Reference;
|
import com.jpexs.helpers.Reference;
|
||||||
@@ -132,14 +140,6 @@ import javax.swing.UIManager;
|
|||||||
import javax.swing.UnsupportedLookAndFeelException;
|
import javax.swing.UnsupportedLookAndFeelException;
|
||||||
import javax.swing.filechooser.FileFilter;
|
import javax.swing.filechooser.FileFilter;
|
||||||
import org.pushingpixels.substance.api.SubstanceLookAndFeel;
|
import org.pushingpixels.substance.api.SubstanceLookAndFeel;
|
||||||
import com.jpexs.decompiler.flash.Bundle;
|
|
||||||
import com.jpexs.decompiler.flash.OpenableSourceKind;
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABCInputStream;
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABCOpenException;
|
|
||||||
import com.jpexs.decompiler.flash.tags.DoABC2Tag;
|
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
|
||||||
import com.jpexs.helpers.MemoryInputStream;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Main executable class
|
* Main executable class
|
||||||
|
|||||||
@@ -18,8 +18,9 @@ package com.jpexs.decompiler.flash.gui;
|
|||||||
|
|
||||||
import com.jpexs.debugger.flash.DebuggerCommands;
|
import com.jpexs.debugger.flash.DebuggerCommands;
|
||||||
import com.jpexs.decompiler.flash.ApplicationInfo;
|
import com.jpexs.decompiler.flash.ApplicationInfo;
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
import com.jpexs.decompiler.flash.Bundle;
|
||||||
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
||||||
|
import com.jpexs.decompiler.flash.SWF;
|
||||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
import com.jpexs.decompiler.flash.configuration.Configuration;
|
||||||
import com.jpexs.decompiler.flash.configuration.ConfigurationItemChangeListener;
|
import com.jpexs.decompiler.flash.configuration.ConfigurationItemChangeListener;
|
||||||
import com.jpexs.decompiler.flash.console.ContextMenuTools;
|
import com.jpexs.decompiler.flash.console.ContextMenuTools;
|
||||||
@@ -27,6 +28,7 @@ import com.jpexs.decompiler.flash.gui.debugger.DebuggerTools;
|
|||||||
import com.jpexs.decompiler.flash.gui.helpers.CheckResources;
|
import com.jpexs.decompiler.flash.gui.helpers.CheckResources;
|
||||||
import com.jpexs.decompiler.flash.search.ScriptSearchResult;
|
import com.jpexs.decompiler.flash.search.ScriptSearchResult;
|
||||||
import com.jpexs.decompiler.flash.tags.ABCContainerTag;
|
import com.jpexs.decompiler.flash.tags.ABCContainerTag;
|
||||||
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
||||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||||
import com.jpexs.helpers.ByteArrayRange;
|
import com.jpexs.helpers.ByteArrayRange;
|
||||||
@@ -52,8 +54,10 @@ import java.io.PrintStream;
|
|||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.LinkedHashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Set;
|
||||||
import java.util.Timer;
|
import java.util.Timer;
|
||||||
import java.util.TimerTask;
|
import java.util.TimerTask;
|
||||||
import java.util.logging.Level;
|
import java.util.logging.Level;
|
||||||
@@ -64,11 +68,6 @@ import javax.swing.JDialog;
|
|||||||
import javax.swing.JEditorPane;
|
import javax.swing.JEditorPane;
|
||||||
import javax.swing.JFrame;
|
import javax.swing.JFrame;
|
||||||
import javax.swing.JOptionPane;
|
import javax.swing.JOptionPane;
|
||||||
import com.jpexs.decompiler.flash.Bundle;
|
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.LinkedHashSet;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -18,11 +18,12 @@ package com.jpexs.decompiler.flash.gui;
|
|||||||
|
|
||||||
import com.jpexs.decompiler.flash.AbortRetryIgnoreHandler;
|
import com.jpexs.decompiler.flash.AbortRetryIgnoreHandler;
|
||||||
import com.jpexs.decompiler.flash.ApplicationInfo;
|
import com.jpexs.decompiler.flash.ApplicationInfo;
|
||||||
|
import com.jpexs.decompiler.flash.Bundle;
|
||||||
import com.jpexs.decompiler.flash.DecompilerPool;
|
import com.jpexs.decompiler.flash.DecompilerPool;
|
||||||
import com.jpexs.decompiler.flash.EventListener;
|
import com.jpexs.decompiler.flash.EventListener;
|
||||||
|
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
||||||
import com.jpexs.decompiler.flash.ReadOnlyTagList;
|
import com.jpexs.decompiler.flash.ReadOnlyTagList;
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
import com.jpexs.decompiler.flash.SWF;
|
||||||
import com.jpexs.decompiler.flash.OpenableSourceInfo;
|
|
||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
import com.jpexs.decompiler.flash.abc.RenameType;
|
import com.jpexs.decompiler.flash.abc.RenameType;
|
||||||
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
||||||
@@ -97,6 +98,7 @@ import com.jpexs.decompiler.flash.gui.taglistview.TagListTree;
|
|||||||
import com.jpexs.decompiler.flash.gui.taglistview.TagListTreeModel;
|
import com.jpexs.decompiler.flash.gui.taglistview.TagListTreeModel;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTree;
|
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTree;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTreeModel;
|
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTreeModel;
|
||||||
|
import com.jpexs.decompiler.flash.gui.tagtree.FilteredTreeModel;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TagTree;
|
import com.jpexs.decompiler.flash.gui.tagtree.TagTree;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TagTreeContextMenu;
|
import com.jpexs.decompiler.flash.gui.tagtree.TagTreeContextMenu;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TagTreeModel;
|
import com.jpexs.decompiler.flash.gui.tagtree.TagTreeModel;
|
||||||
@@ -146,6 +148,7 @@ import com.jpexs.decompiler.flash.tags.UnknownTag;
|
|||||||
import com.jpexs.decompiler.flash.tags.base.ASMSource;
|
import com.jpexs.decompiler.flash.tags.base.ASMSource;
|
||||||
import com.jpexs.decompiler.flash.tags.base.BoundedTag;
|
import com.jpexs.decompiler.flash.tags.base.BoundedTag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.ButtonTag;
|
import com.jpexs.decompiler.flash.tags.base.ButtonTag;
|
||||||
|
import com.jpexs.decompiler.flash.tags.base.CharacterIdTag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.CharacterTag;
|
import com.jpexs.decompiler.flash.tags.base.CharacterTag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.DrawableTag;
|
import com.jpexs.decompiler.flash.tags.base.DrawableTag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.FontTag;
|
import com.jpexs.decompiler.flash.tags.base.FontTag;
|
||||||
@@ -169,6 +172,7 @@ import com.jpexs.decompiler.flash.timeline.Timeline;
|
|||||||
import com.jpexs.decompiler.flash.timeline.Timelined;
|
import com.jpexs.decompiler.flash.timeline.Timelined;
|
||||||
import com.jpexs.decompiler.flash.treeitems.FolderItem;
|
import com.jpexs.decompiler.flash.treeitems.FolderItem;
|
||||||
import com.jpexs.decompiler.flash.treeitems.HeaderItem;
|
import com.jpexs.decompiler.flash.treeitems.HeaderItem;
|
||||||
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
||||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||||
import com.jpexs.decompiler.flash.types.BUTTONRECORD;
|
import com.jpexs.decompiler.flash.types.BUTTONRECORD;
|
||||||
@@ -197,7 +201,6 @@ import java.awt.CardLayout;
|
|||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Component;
|
import java.awt.Component;
|
||||||
import java.awt.Container;
|
import java.awt.Container;
|
||||||
import java.awt.Cursor;
|
|
||||||
import java.awt.Desktop;
|
import java.awt.Desktop;
|
||||||
import java.awt.Dimension;
|
import java.awt.Dimension;
|
||||||
import java.awt.FlowLayout;
|
import java.awt.FlowLayout;
|
||||||
@@ -216,12 +219,11 @@ import java.awt.dnd.DragSourceListener;
|
|||||||
import java.awt.dnd.DropTarget;
|
import java.awt.dnd.DropTarget;
|
||||||
import java.awt.dnd.DropTargetDropEvent;
|
import java.awt.dnd.DropTargetDropEvent;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.awt.event.ActionListener;
|
||||||
import java.awt.event.ComponentAdapter;
|
import java.awt.event.ComponentAdapter;
|
||||||
import java.awt.event.ComponentEvent;
|
import java.awt.event.ComponentEvent;
|
||||||
import java.awt.event.KeyAdapter;
|
import java.awt.event.KeyAdapter;
|
||||||
import java.awt.event.KeyEvent;
|
import java.awt.event.KeyEvent;
|
||||||
import java.awt.event.MouseAdapter;
|
|
||||||
import java.awt.event.MouseEvent;
|
|
||||||
import java.io.ByteArrayInputStream;
|
import java.io.ByteArrayInputStream;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
@@ -251,7 +253,6 @@ import java.util.regex.Matcher;
|
|||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
import javax.sound.sampled.LineUnavailableException;
|
import javax.sound.sampled.LineUnavailableException;
|
||||||
import javax.sound.sampled.UnsupportedAudioFileException;
|
import javax.sound.sampled.UnsupportedAudioFileException;
|
||||||
import javax.swing.BorderFactory;
|
|
||||||
import javax.swing.Box;
|
import javax.swing.Box;
|
||||||
import javax.swing.BoxLayout;
|
import javax.swing.BoxLayout;
|
||||||
import javax.swing.Icon;
|
import javax.swing.Icon;
|
||||||
@@ -263,30 +264,19 @@ import javax.swing.JPanel;
|
|||||||
import javax.swing.JProgressBar;
|
import javax.swing.JProgressBar;
|
||||||
import javax.swing.JSplitPane;
|
import javax.swing.JSplitPane;
|
||||||
import javax.swing.JTabbedPane;
|
import javax.swing.JTabbedPane;
|
||||||
import javax.swing.JTextField;
|
|
||||||
import javax.swing.JTree;
|
import javax.swing.JTree;
|
||||||
import javax.swing.SwingConstants;
|
import javax.swing.SwingConstants;
|
||||||
import javax.swing.UIManager;
|
import javax.swing.UIManager;
|
||||||
import javax.swing.border.BevelBorder;
|
|
||||||
import javax.swing.border.Border;
|
|
||||||
import javax.swing.event.ChangeEvent;
|
import javax.swing.event.ChangeEvent;
|
||||||
import javax.swing.event.ChangeListener;
|
import javax.swing.event.ChangeListener;
|
||||||
import javax.swing.event.DocumentEvent;
|
|
||||||
import javax.swing.event.DocumentListener;
|
|
||||||
import javax.swing.event.TreeSelectionEvent;
|
import javax.swing.event.TreeSelectionEvent;
|
||||||
import javax.swing.event.TreeSelectionListener;
|
import javax.swing.event.TreeSelectionListener;
|
||||||
import javax.swing.filechooser.FileFilter;
|
import javax.swing.filechooser.FileFilter;
|
||||||
import javax.swing.plaf.basic.BasicTreeUI;
|
import javax.swing.plaf.basic.BasicTreeUI;
|
||||||
import javax.swing.tree.DefaultTreeSelectionModel;
|
import javax.swing.tree.DefaultTreeSelectionModel;
|
||||||
|
import javax.swing.tree.TreeModel;
|
||||||
import javax.swing.tree.TreePath;
|
import javax.swing.tree.TreePath;
|
||||||
import jsyntaxpane.DefaultSyntaxKit;
|
import jsyntaxpane.DefaultSyntaxKit;
|
||||||
import com.jpexs.decompiler.flash.Bundle;
|
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.FilteredTreeModel;
|
|
||||||
import com.jpexs.decompiler.flash.tags.StartSoundTag;
|
|
||||||
import com.jpexs.decompiler.flash.tags.base.CharacterIdTag;
|
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
|
||||||
import java.awt.event.ActionListener;
|
|
||||||
import javax.swing.tree.TreeModel;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.gui;
|
package com.jpexs.decompiler.flash.gui;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.configuration.Configuration;
|
import com.jpexs.decompiler.flash.configuration.Configuration;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TreeRoot;
|
import com.jpexs.decompiler.flash.gui.tagtree.TreeRoot;
|
||||||
import com.jpexs.decompiler.flash.timeline.TagScript;
|
import com.jpexs.decompiler.flash.timeline.TagScript;
|
||||||
@@ -24,18 +23,13 @@ import com.jpexs.decompiler.flash.treeitems.Openable;
|
|||||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
import java.awt.event.MouseAdapter;
|
|
||||||
import java.awt.event.MouseEvent;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
import javax.swing.BorderFactory;
|
import javax.swing.BorderFactory;
|
||||||
import javax.swing.JMenuItem;
|
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
import javax.swing.JPopupMenu;
|
|
||||||
import javax.swing.event.ChangeEvent;
|
import javax.swing.event.ChangeEvent;
|
||||||
import javax.swing.event.ChangeListener;
|
import javax.swing.event.ChangeListener;
|
||||||
import javax.swing.tree.TreePath;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -42,7 +42,6 @@ import java.awt.image.BufferedImage;
|
|||||||
import java.awt.image.VolatileImage;
|
import java.awt.image.VolatileImage;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.lang.reflect.Method;
|
|
||||||
import java.net.URI;
|
import java.net.URI;
|
||||||
import java.net.URISyntaxException;
|
import java.net.URISyntaxException;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
|
|||||||
@@ -73,7 +73,6 @@ import com.jpexs.decompiler.flash.gui.controls.JPersistentSplitPane;
|
|||||||
import com.jpexs.decompiler.flash.gui.editor.LinkHandler;
|
import com.jpexs.decompiler.flash.gui.editor.LinkHandler;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTree;
|
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTree;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTreeModel;
|
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTreeModel;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TagTreeModel;
|
|
||||||
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
import com.jpexs.decompiler.flash.helpers.GraphTextWriter;
|
||||||
import com.jpexs.decompiler.flash.importers.As3ScriptReplaceException;
|
import com.jpexs.decompiler.flash.importers.As3ScriptReplaceException;
|
||||||
import com.jpexs.decompiler.flash.importers.As3ScriptReplaceExceptionItem;
|
import com.jpexs.decompiler.flash.importers.As3ScriptReplaceExceptionItem;
|
||||||
@@ -142,7 +141,6 @@ import javax.swing.event.TreeModelEvent;
|
|||||||
import javax.swing.event.TreeModelListener;
|
import javax.swing.event.TreeModelListener;
|
||||||
import javax.swing.table.DefaultTableModel;
|
import javax.swing.table.DefaultTableModel;
|
||||||
import javax.swing.text.Highlighter;
|
import javax.swing.text.Highlighter;
|
||||||
import javax.swing.tree.TreeNode;
|
|
||||||
import javax.swing.tree.TreePath;
|
import javax.swing.tree.TreePath;
|
||||||
import jsyntaxpane.Token;
|
import jsyntaxpane.Token;
|
||||||
import jsyntaxpane.TokenType;
|
import jsyntaxpane.TokenType;
|
||||||
|
|||||||
@@ -20,14 +20,12 @@ import com.jpexs.decompiler.flash.SWF;
|
|||||||
import com.jpexs.decompiler.flash.abc.ABC;
|
import com.jpexs.decompiler.flash.abc.ABC;
|
||||||
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
import com.jpexs.decompiler.flash.abc.ScriptPack;
|
||||||
import com.jpexs.decompiler.flash.gui.AppDialog;
|
import com.jpexs.decompiler.flash.gui.AppDialog;
|
||||||
import com.jpexs.decompiler.flash.gui.Main;
|
|
||||||
import com.jpexs.decompiler.flash.gui.SelectTagPositionDialog;
|
import com.jpexs.decompiler.flash.gui.SelectTagPositionDialog;
|
||||||
import com.jpexs.decompiler.flash.gui.View;
|
import com.jpexs.decompiler.flash.gui.View;
|
||||||
import com.jpexs.decompiler.flash.tags.ABCContainerTag;
|
import com.jpexs.decompiler.flash.tags.ABCContainerTag;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
import com.jpexs.decompiler.flash.timeline.Timelined;
|
import com.jpexs.decompiler.flash.timeline.Timelined;
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
import java.awt.Component;
|
|
||||||
import java.awt.Container;
|
import java.awt.Container;
|
||||||
import java.awt.FlowLayout;
|
import java.awt.FlowLayout;
|
||||||
import java.awt.Window;
|
import java.awt.Window;
|
||||||
@@ -45,7 +43,6 @@ import javax.swing.event.ChangeEvent;
|
|||||||
import javax.swing.event.ChangeListener;
|
import javax.swing.event.ChangeListener;
|
||||||
import javax.swing.event.DocumentEvent;
|
import javax.swing.event.DocumentEvent;
|
||||||
import javax.swing.event.DocumentListener;
|
import javax.swing.event.DocumentListener;
|
||||||
import javax.swing.plaf.basic.BasicMenuUI;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -25,8 +25,6 @@ import com.jpexs.decompiler.flash.abc.avm2.instructions.construction.ConstructSu
|
|||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.executing.CallSuperIns;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.executing.CallSuperIns;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.instructions.executing.CallSuperVoidIns;
|
import com.jpexs.decompiler.flash.abc.avm2.instructions.executing.CallSuperVoidIns;
|
||||||
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
import com.jpexs.decompiler.flash.abc.avm2.parser.script.AbcIndexing;
|
||||||
import com.jpexs.decompiler.flash.abc.types.ClassInfo;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.InstanceInfo;
|
|
||||||
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
import com.jpexs.decompiler.flash.abc.types.Multiname;
|
||||||
import com.jpexs.decompiler.flash.abc.types.ScriptInfo;
|
import com.jpexs.decompiler.flash.abc.types.ScriptInfo;
|
||||||
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
import com.jpexs.decompiler.flash.abc.types.traits.Trait;
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ import javax.swing.JComboBox;
|
|||||||
import javax.swing.JLabel;
|
import javax.swing.JLabel;
|
||||||
import javax.swing.JList;
|
import javax.swing.JList;
|
||||||
import javax.swing.JPanel;
|
import javax.swing.JPanel;
|
||||||
import javax.swing.ListCellRenderer;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -16,15 +16,12 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.gui.taglistview;
|
package com.jpexs.decompiler.flash.gui.taglistview;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.gui.AppStrings;
|
import com.jpexs.decompiler.flash.gui.AppStrings;
|
||||||
import com.jpexs.decompiler.flash.gui.View;
|
import com.jpexs.decompiler.flash.gui.View;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTree;
|
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTree;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTreeModel;
|
import com.jpexs.decompiler.flash.gui.tagtree.AbstractTagTreeModel;
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TagTree;
|
import com.jpexs.decompiler.flash.gui.tagtree.TagTree;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.CharacterIdTag;
|
|
||||||
import com.jpexs.decompiler.flash.tags.base.CharacterTag;
|
|
||||||
import com.jpexs.decompiler.flash.timeline.Frame;
|
import com.jpexs.decompiler.flash.timeline.Frame;
|
||||||
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
||||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.gui.taglistview;
|
package com.jpexs.decompiler.flash.gui.taglistview;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.gui.tagtree.TreeRoot;
|
import com.jpexs.decompiler.flash.gui.tagtree.TreeRoot;
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||||
|
|||||||
@@ -23,7 +23,6 @@ import java.util.Map;
|
|||||||
import java.util.WeakHashMap;
|
import java.util.WeakHashMap;
|
||||||
import javax.swing.event.TreeModelEvent;
|
import javax.swing.event.TreeModelEvent;
|
||||||
import javax.swing.event.TreeModelListener;
|
import javax.swing.event.TreeModelListener;
|
||||||
import javax.swing.plaf.basic.BasicTreeUI;
|
|
||||||
import javax.swing.tree.TreeModel;
|
import javax.swing.tree.TreeModel;
|
||||||
import javax.swing.tree.TreePath;
|
import javax.swing.tree.TreePath;
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.gui.tagtree;
|
package com.jpexs.decompiler.flash.gui.tagtree;
|
||||||
|
|
||||||
import com.jpexs.decompiler.flash.SWF;
|
|
||||||
import com.jpexs.decompiler.flash.gui.AppStrings;
|
import com.jpexs.decompiler.flash.gui.AppStrings;
|
||||||
import com.jpexs.decompiler.flash.gui.MainPanel;
|
import com.jpexs.decompiler.flash.gui.MainPanel;
|
||||||
import com.jpexs.decompiler.flash.gui.TreeNodeType;
|
import com.jpexs.decompiler.flash.gui.TreeNodeType;
|
||||||
@@ -82,14 +81,11 @@ import com.jpexs.decompiler.flash.tags.StartSoundTag;
|
|||||||
import com.jpexs.decompiler.flash.tags.SymbolClassTag;
|
import com.jpexs.decompiler.flash.tags.SymbolClassTag;
|
||||||
import com.jpexs.decompiler.flash.tags.Tag;
|
import com.jpexs.decompiler.flash.tags.Tag;
|
||||||
import com.jpexs.decompiler.flash.tags.VideoFrameTag;
|
import com.jpexs.decompiler.flash.tags.VideoFrameTag;
|
||||||
import com.jpexs.decompiler.flash.tags.base.CharacterIdTag;
|
|
||||||
import com.jpexs.decompiler.flash.tags.base.CharacterTag;
|
|
||||||
import com.jpexs.decompiler.flash.tags.gfx.DefineCompactedFont;
|
import com.jpexs.decompiler.flash.tags.gfx.DefineCompactedFont;
|
||||||
import com.jpexs.decompiler.flash.tags.gfx.DefineExternalImage;
|
import com.jpexs.decompiler.flash.tags.gfx.DefineExternalImage;
|
||||||
import com.jpexs.decompiler.flash.tags.gfx.DefineExternalImage2;
|
import com.jpexs.decompiler.flash.tags.gfx.DefineExternalImage2;
|
||||||
import com.jpexs.decompiler.flash.tags.gfx.DefineSubImage;
|
import com.jpexs.decompiler.flash.tags.gfx.DefineSubImage;
|
||||||
import com.jpexs.decompiler.flash.treeitems.AS3ClassTreeItem;
|
import com.jpexs.decompiler.flash.treeitems.AS3ClassTreeItem;
|
||||||
import com.jpexs.decompiler.flash.treeitems.FolderItem;
|
|
||||||
import com.jpexs.decompiler.flash.treeitems.Openable;
|
import com.jpexs.decompiler.flash.treeitems.Openable;
|
||||||
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
import com.jpexs.decompiler.flash.treeitems.OpenableList;
|
||||||
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
import com.jpexs.decompiler.flash.treeitems.TreeItem;
|
||||||
@@ -102,13 +98,11 @@ import java.awt.Graphics2D;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import javax.swing.JTree;
|
import javax.swing.JTree;
|
||||||
import javax.swing.plaf.basic.BasicLabelUI;
|
import javax.swing.plaf.basic.BasicLabelUI;
|
||||||
import javax.swing.tree.DefaultTreeCellRenderer;
|
import javax.swing.tree.DefaultTreeCellRenderer;
|
||||||
import javax.swing.tree.TreePath;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -99,7 +99,6 @@ import java.io.FileOutputStream;
|
|||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.lang.reflect.InvocationTargetException;
|
import java.lang.reflect.InvocationTargetException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.LinkedHashSet;
|
import java.util.LinkedHashSet;
|
||||||
@@ -116,7 +115,6 @@ import javax.swing.JMenu;
|
|||||||
import javax.swing.JMenuItem;
|
import javax.swing.JMenuItem;
|
||||||
import javax.swing.JOptionPane;
|
import javax.swing.JOptionPane;
|
||||||
import javax.swing.JPopupMenu;
|
import javax.swing.JPopupMenu;
|
||||||
import javax.swing.JTree;
|
|
||||||
import javax.swing.SwingUtilities;
|
import javax.swing.SwingUtilities;
|
||||||
import javax.swing.filechooser.FileFilter;
|
import javax.swing.filechooser.FileFilter;
|
||||||
import javax.swing.tree.TreePath;
|
import javax.swing.tree.TreePath;
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ import java.awt.Container;
|
|||||||
import java.awt.FlowLayout;
|
import java.awt.FlowLayout;
|
||||||
import java.awt.GridBagConstraints;
|
import java.awt.GridBagConstraints;
|
||||||
import java.awt.GridBagLayout;
|
import java.awt.GridBagLayout;
|
||||||
import java.awt.Image;
|
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
import java.awt.event.ItemEvent;
|
import java.awt.event.ItemEvent;
|
||||||
|
|||||||
@@ -16,11 +16,9 @@
|
|||||||
*/
|
*/
|
||||||
package com.jpexs.decompiler.flash.gui;
|
package com.jpexs.decompiler.flash.gui;
|
||||||
|
|
||||||
import java.awt.Component;
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.ResourceBundle;
|
import java.util.ResourceBundle;
|
||||||
import javax.swing.JComboBox;
|
import javax.swing.JComboBox;
|
||||||
import javax.swing.JLabel;
|
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user