Class ControlFlow
- java.lang.Object
-
- de.mirkosertic.bytecoder.core.parser.ControlFlow
-
public class ControlFlow extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.objectweb.asm.tree.AbstractInsnNodecurrentNode(package private) GraphParserStategraphParserStateprivate java.util.List<org.objectweb.asm.tree.AbstractInsnNode>visitedLabels
-
Constructor Summary
Constructors Constructor Description ControlFlow(org.objectweb.asm.tree.AbstractInsnNode currentNode, GraphParserState graphParserState)ControlFlow(org.objectweb.asm.tree.AbstractInsnNode currentNode, java.util.List<org.objectweb.asm.tree.AbstractInsnNode> visitedLabels, GraphParserState graphParserState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ControlFlowaddInstructionAndContinueWith(org.objectweb.asm.tree.AbstractInsnNode instruction, org.objectweb.asm.tree.AbstractInsnNode next)ControlFlowcontinueWith(GraphParserState newParserState)ControlFlowcontinueWith(org.objectweb.asm.tree.AbstractInsnNode next)ControlFlowcontinueWith(org.objectweb.asm.tree.AbstractInsnNode next, GraphParserState newParserState)booleanvisited(org.objectweb.asm.tree.AbstractInsnNode node)
-
-
-
Field Detail
-
currentNode
final org.objectweb.asm.tree.AbstractInsnNode currentNode
-
visitedLabels
private final java.util.List<org.objectweb.asm.tree.AbstractInsnNode> visitedLabels
-
graphParserState
final GraphParserState graphParserState
-
-
Constructor Detail
-
ControlFlow
public ControlFlow(org.objectweb.asm.tree.AbstractInsnNode currentNode, GraphParserState graphParserState)
-
ControlFlow
ControlFlow(org.objectweb.asm.tree.AbstractInsnNode currentNode, java.util.List<org.objectweb.asm.tree.AbstractInsnNode> visitedLabels, GraphParserState graphParserState)
-
-
Method Detail
-
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
public ControlFlow continueWith(org.objectweb.asm.tree.AbstractInsnNode next)
-
continueWith
public ControlFlow continueWith(org.objectweb.asm.tree.AbstractInsnNode next, GraphParserState newParserState)
-
continueWith
public ControlFlow continueWith(GraphParserState newParserState)
-
-