Class ControlFlow
java.lang.Object
de.mirkosertic.bytecoder.core.parser.ControlFlow
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final org.objectweb.asm.tree.AbstractInsnNode
(package private) final GraphParserState
private final List
<org.objectweb.asm.tree.AbstractInsnNode> -
Constructor Summary
ConstructorsConstructorDescriptionControlFlow
(org.objectweb.asm.tree.AbstractInsnNode currentNode, GraphParserState graphParserState) ControlFlow
(org.objectweb.asm.tree.AbstractInsnNode currentNode, List<org.objectweb.asm.tree.AbstractInsnNode> visitedLabels, GraphParserState graphParserState) -
Method Summary
Modifier and TypeMethodDescriptionaddInstructionAndContinueWith
(org.objectweb.asm.tree.AbstractInsnNode instruction, org.objectweb.asm.tree.AbstractInsnNode next) continueWith
(GraphParserState newParserState) continueWith
(org.objectweb.asm.tree.AbstractInsnNode next) continueWith
(org.objectweb.asm.tree.AbstractInsnNode next, GraphParserState newParserState) boolean
visited
(org.objectweb.asm.tree.AbstractInsnNode node)
-
Field Details
-
currentNode
final org.objectweb.asm.tree.AbstractInsnNode currentNode -
visitedLabels
-
graphParserState
-
-
Constructor Details
-
ControlFlow
public ControlFlow(org.objectweb.asm.tree.AbstractInsnNode currentNode, GraphParserState graphParserState) -
ControlFlow
ControlFlow(org.objectweb.asm.tree.AbstractInsnNode currentNode, List<org.objectweb.asm.tree.AbstractInsnNode> visitedLabels, GraphParserState graphParserState)
-
-
Method Details
-
visited
public boolean visited(org.objectweb.asm.tree.AbstractInsnNode node) -
addInstructionAndContinueWith
public ControlFlow addInstructionAndContinueWith(org.objectweb.asm.tree.AbstractInsnNode instruction, org.objectweb.asm.tree.AbstractInsnNode next) -
continueWith
-
continueWith
public ControlFlow continueWith(org.objectweb.asm.tree.AbstractInsnNode next, GraphParserState newParserState) -
continueWith
-