Class BranchManager.ParsedBlock
java.lang.Object
de.inetsoftware.jwebassembly.module.BranchManager.ParsedBlock
- All Implemented Interfaces:
Comparable<BranchManager.ParsedBlock>
- Direct Known Subclasses:
BranchManager.IfParsedBlock
,BranchManager.SwitchParsedBlock
,BranchManager.TryCatchParsedBlock
- Enclosing class:
BranchManager
private static class BranchManager.ParsedBlock
extends Object
implements Comparable<BranchManager.ParsedBlock>
Description of single block/branch from the parsed Java byte code. The parsed branches are plain.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) int
(package private) int
private JavaBlockOperator
(package private) int
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
ParsedBlock
(JavaBlockOperator op, int startPosition, int offset, int nextPosition, int lineNumber) -
Method Summary
-
Field Details
-
op
-
startPosition
int startPosition -
endPosition
int endPosition -
nextPosition
int nextPosition -
lineNumber
int lineNumber
-
-
Constructor Details
-
ParsedBlock
private ParsedBlock(JavaBlockOperator op, int startPosition, int offset, int nextPosition, int lineNumber)
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BranchManager.ParsedBlock>
-