author javadoc comments added, finished...

This commit is contained in:
honfika@gmail.com
2015-12-12 16:07:05 +01:00
parent ed919b14c3
commit 52c27db229
508 changed files with 2447 additions and 521 deletions

View File

@@ -16,6 +16,10 @@
*/
package com.jpexs.decompiler.flash;
/**
*
* @author JPEXS
*/
public abstract class ParseException extends Exception {
public long line;

View File

@@ -21,6 +21,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.HashMap;
/**
*
* @author JPEXS
*/
public interface IfTypeIns {
public abstract void translateInverted(AVM2LocalData localData, HashMap<Integer, GraphTargetItem> localRegs, TranslateStack stack, AVM2Instruction ins);

View File

@@ -46,6 +46,10 @@ import java.util.List;
import java.util.Set;
import java.util.Stack;
/**
*
* @author JPEXS
*/
public abstract class InstructionDefinition implements Serializable {
public static final long serialVersionUID = 1L;

View File

@@ -24,6 +24,10 @@ import java.util.HashMap;
import java.util.List;
import java.util.Stack;
/**
*
* @author JPEXS
*/
public interface SetTypeIns {
public abstract String getObject(Stack<AVM2Item> stack, ABC abc, AVM2Instruction ins, List<AVM2Item> output, MethodBody body, HashMap<Integer, String> localRegNames, List<DottedChain> fullyQualifiedNames) throws InterruptedException;

View File

@@ -22,6 +22,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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DebugFileIns extends InstructionDefinition {
public DebugFileIns() {

View File

@@ -22,6 +22,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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DebugIns extends InstructionDefinition {
public DebugIns() {

View File

@@ -22,6 +22,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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DebugLineIns extends InstructionDefinition {
public DebugLineIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallIns extends InstructionDefinition {
public CallIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallMethodIns extends InstructionDefinition {
public CallMethodIns() {

View File

@@ -29,6 +29,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallPropLexIns extends CallPropertyIns {
public CallPropLexIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallPropVoidIns extends InstructionDefinition {
public CallPropVoidIns() {

View File

@@ -31,6 +31,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallPropertyIns extends InstructionDefinition {
public CallPropertyIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallStaticIns extends InstructionDefinition {
public CallStaticIns() {

View File

@@ -31,6 +31,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallSuperIns extends InstructionDefinition {
public CallSuperIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CallSuperVoidIns extends InstructionDefinition {
public CallSuperVoidIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class AbsJumpIns extends InstructionDefinition {
public AbsJumpIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class AddDIns extends InstructionDefinition {
public AddDIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class AddPIns extends InstructionDefinition {
public AddPIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class AllocIns extends InstructionDefinition {
public AllocIns() {

View File

@@ -17,11 +17,15 @@
package com.jpexs.decompiler.flash.abc.avm2.instructions.other2;
import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2ExecutionException;
import com.jpexs.decompiler.flash.abc.avm2.LocalDataArea;
import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2ExecutionException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class BkptIns extends InstructionDefinition {
public BkptIns() {

View File

@@ -18,11 +18,15 @@ package com.jpexs.decompiler.flash.abc.avm2.instructions.other2;
import com.jpexs.decompiler.flash.abc.avm2.AVM2Code;
import com.jpexs.decompiler.flash.abc.avm2.AVM2ConstantPool;
import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2ExecutionException;
import com.jpexs.decompiler.flash.abc.avm2.LocalDataArea;
import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2ExecutionException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class BkptLineIns extends InstructionDefinition {
public BkptLineIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class CallInterfaceIns extends InstructionDefinition {
public CallInterfaceIns() {

View File

@@ -23,6 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class CallSuperIdIns extends InstructionDefinition {
public CallSuperIdIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class CodeGenOpIns extends InstructionDefinition {
public CodeGenOpIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.DottedChain;
import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TypeItem;
/**
*
* @author JPEXS
*/
public class CoerceBIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceBIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.DottedChain;
import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TypeItem;
/**
*
* @author JPEXS
*/
public class CoerceDIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceDIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.DottedChain;
import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TypeItem;
/**
*
* @author JPEXS
*/
public class CoerceIIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceIIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.DottedChain;
import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TypeItem;
/**
*
* @author JPEXS
*/
public class CoerceOIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceOIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.DottedChain;
import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TypeItem;
/**
*
* @author JPEXS
*/
public class CoerceUIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceUIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class ConcatIns extends InstructionDefinition {
public ConcatIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class ConvertF4Ins extends InstructionDefinition {
public ConvertF4Ins() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class ConvertMIns extends InstructionDefinition {
public ConvertMIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class ConvertMPIns extends InstructionDefinition {
public ConvertMPIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DecLocalPIns extends InstructionDefinition {
public DecLocalPIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DecodeIns extends InstructionDefinition {
public DecodeIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DecrementPIns extends InstructionDefinition {
public DecrementPIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DelDescendantsIns extends InstructionDefinition {
public DelDescendantsIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DeletePropertyLateIns extends InstructionDefinition {
public DeletePropertyLateIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DividePIns extends InstructionDefinition {
public DividePIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class DoubleToAtomIns extends InstructionDefinition {
public DoubleToAtomIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class FindPropGlobalIns extends InstructionDefinition {
public FindPropGlobalIns() {

View File

@@ -21,6 +21,10 @@ 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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class FindPropGlobalStrictIns extends InstructionDefinition {
public FindPropGlobalStrictIns() {

View File

@@ -21,6 +21,10 @@ 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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class GetOuterScopeIns extends InstructionDefinition {
public GetOuterScopeIns() {

View File

@@ -20,6 +20,10 @@ import com.jpexs.decompiler.flash.abc.ABC;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class GetPropertyLateIns extends InstructionDefinition {
public GetPropertyLateIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class IncLocalPIns extends InstructionDefinition {
public IncLocalPIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class IncrementPIns extends InstructionDefinition {
public IncrementPIns() {

View File

@@ -23,6 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class InvalidIns extends InstructionDefinition {
public InvalidIns() {

View File

@@ -23,6 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class Lf32x4Ins extends InstructionDefinition {
public Lf32x4Ins() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class MarkIns extends InstructionDefinition {
public MarkIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class ModuloPIns extends InstructionDefinition {
public ModuloPIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class MultiplyPIns extends InstructionDefinition {
public MultiplyPIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class NegatePIns extends InstructionDefinition {
public NegatePIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class PrologueIns extends InstructionDefinition {
public PrologueIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class PushConstantIns extends InstructionDefinition {
public PushConstantIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class PushDNanIns extends InstructionDefinition {
public PushDNanIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class PushDecimalIns extends InstructionDefinition {
public PushDecimalIns() {

View File

@@ -23,6 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class PushFloat4Ins extends InstructionDefinition {
public PushFloat4Ins() {

View File

@@ -21,6 +21,10 @@ 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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class PushUninitializedIns extends InstructionDefinition {
public PushUninitializedIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class SendEnterIns extends InstructionDefinition {
public SendEnterIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class SetPropertyLateIns extends InstructionDefinition {
public SetPropertyLateIns() {

View File

@@ -23,6 +23,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class Sf32x4Ins extends InstructionDefinition {
public Sf32x4Ins() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class SubtractPIns extends InstructionDefinition {
public SubtractPIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class SweepIns extends InstructionDefinition {
public SweepIns() {

View File

@@ -21,6 +21,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.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class TimestampIns extends InstructionDefinition {
public TimestampIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class VerifyOpIns extends InstructionDefinition {
public VerifyOpIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class VerifyPassIns extends InstructionDefinition {
public VerifyPassIns() {

View File

@@ -24,6 +24,10 @@ import com.jpexs.decompiler.flash.abc.avm2.exceptions.AVM2VerifyErrorException;
import com.jpexs.decompiler.flash.abc.avm2.instructions.AVM2Instruction;
import com.jpexs.decompiler.flash.abc.avm2.instructions.InstructionDefinition;
/**
*
* @author JPEXS
*/
public class WbIns extends InstructionDefinition {
public WbIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.model.DuplicateItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class DupIns extends InstructionDefinition {
public DupIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.MarkItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PopIns extends InstructionDefinition {
public PopIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PopScopeIns extends InstructionDefinition {
public PopScopeIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushByteIns extends InstructionDefinition implements PushIntegerTypeIns {
public PushByteIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushDoubleIns extends InstructionDefinition {
public PushDoubleIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.model.FalseItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushFalseIns extends InstructionDefinition {
public PushFalseIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushIntIns extends InstructionDefinition implements PushIntegerTypeIns {
public PushIntIns() {

View File

@@ -26,6 +26,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushNamespaceIns extends InstructionDefinition {
public PushNamespaceIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushNanIns extends InstructionDefinition {
public PushNanIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushNullIns extends InstructionDefinition {
public PushNullIns() {

View File

@@ -26,6 +26,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushScopeIns extends InstructionDefinition {
public PushScopeIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushShortIns extends InstructionDefinition implements PushIntegerTypeIns {
public PushShortIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushStringIns extends InstructionDefinition {
public PushStringIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.model.TrueItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushTrueIns extends InstructionDefinition {
public PushTrueIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushUIntIns extends InstructionDefinition implements PushIntegerTypeIns {
public PushUIntIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushUndefinedIns extends InstructionDefinition {
public PushUndefinedIns() {

View File

@@ -26,6 +26,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class PushWithIns extends InstructionDefinition {
public PushWithIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class SwapIns extends InstructionDefinition {
public SwapIns() {

View File

@@ -30,6 +30,10 @@ import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ApplyTypeIns extends InstructionDefinition {
public ApplyTypeIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class AsTypeIns extends InstructionDefinition {
public AsTypeIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class AsTypeLateIns extends InstructionDefinition {
public AsTypeLateIns() {

View File

@@ -28,6 +28,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CoerceAIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceAIns() {

View File

@@ -36,6 +36,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CoerceIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceIns() {

View File

@@ -32,6 +32,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class CoerceSIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public CoerceSIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ConvertBIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public ConvertBIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ConvertDIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public ConvertDIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ConvertIIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public ConvertIIns() {

View File

@@ -32,6 +32,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ConvertOIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public ConvertOIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ConvertSIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public ConvertSIns() {

View File

@@ -30,6 +30,10 @@ import com.jpexs.decompiler.graph.TranslateStack;
import com.jpexs.decompiler.graph.TypeItem;
import java.util.List;
/**
*
* @author JPEXS
*/
public class ConvertUIns extends InstructionDefinition implements CoerceOrConvertTypeIns {
public ConvertUIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class InstanceOfIns extends InstructionDefinition {
public InstanceOfIns() {

View File

@@ -27,6 +27,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class IsTypeIns extends InstructionDefinition {
public IsTypeIns() {

View File

@@ -25,6 +25,10 @@ import com.jpexs.decompiler.graph.GraphTargetItem;
import com.jpexs.decompiler.graph.TranslateStack;
import java.util.List;
/**
*
* @author JPEXS
*/
public class IsTypeLateIns extends InstructionDefinition {
public IsTypeLateIns() {

Some files were not shown because too many files have changed in this diff Show More