Class GraphParserState
java.lang.Object
de.mirkosertic.bytecoder.core.parser.GraphParserState
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Frame
(package private) final ControlTokenConsumer
(package private) final int
(package private) final TryCatchGuardStackEntry[]
-
Constructor Summary
ConstructorsConstructorDescriptionGraphParserState
(Frame frame, ControlTokenConsumer lastControlTokenConsumer, int lineNumber, TryCatchGuardStackEntry[] tryCatchGuardStack) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEndOfTryCatchGuardBlock
(org.objectweb.asm.tree.LabelNode node) withLineNumber
(int line) withNewTryCatchOnStack
(TryCatchGuardStackEntry newTryCatchGuardStackEntry)
-
Field Details
-
frame
-
lastControlTokenConsumer
-
lineNumber
final int lineNumber -
tryCatchGuardStack
-
-
Constructor Details
-
GraphParserState
public GraphParserState(Frame frame, ControlTokenConsumer lastControlTokenConsumer, int lineNumber, TryCatchGuardStackEntry[] tryCatchGuardStack)
-
-
Method Details
-
controlFlowsTo
-
withLineNumber
-
withFrame
-
withNewTryCatchOnStack
-
isEndOfTryCatchGuardBlock
public boolean isEndOfTryCatchGuardBlock(org.objectweb.asm.tree.LabelNode node) -
popLatestTryBatchGuardBlock
-