Package org.teavm.model.util
Class TransitionExtractor
- java.lang.Object
-
- org.teavm.model.util.TransitionExtractor
-
- All Implemented Interfaces:
InstructionVisitor
public class TransitionExtractor extends java.lang.Object implements InstructionVisitor
-
-
Constructor Summary
Constructors Constructor Description TransitionExtractor()
-
Method Summary
-
-
-
Method Detail
-
getTargets
public BasicBlock[] getTargets()
-
visit
public void visit(EmptyInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(ClassConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(NullConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(IntegerConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(LongConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(FloatConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(DoubleConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(StringConstantInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(BinaryInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(NegateInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(AssignInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(BranchingInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(BinaryBranchingInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(JumpInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(SwitchInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(ExitInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(RaiseInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(ConstructArrayInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(ConstructInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(ConstructMultiArrayInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(GetFieldInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(PutFieldInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(GetElementInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(PutElementInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(InvokeInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(InvokeDynamicInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(IsInstanceInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(CastInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(CastNumberInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(CastIntegerInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(ArrayLengthInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(UnwrapArrayInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(CloneArrayInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(InitClassInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(NullCheckInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(MonitorEnterInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(MonitorExitInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
visit
public void visit(BoundCheckInstruction insn)
- Specified by:
visitin interfaceInstructionVisitor
-
-