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) intprivate JavaBlockOperator(package private) int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateParsedBlock(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:
compareToin interfaceComparable<BranchManager.ParsedBlock>
-