Package javassist.bytecode.stackmap
Class BasicBlock.Mark
java.lang.Object
javassist.bytecode.stackmap.BasicBlock.Mark
- All Implemented Interfaces:
Comparable<BasicBlock.Mark>
- Enclosing class:
- BasicBlock
A Mark indicates the position of a branch instruction
or a branch target.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) BasicBlock(package private) BasicBlock.Catch(package private) BasicBlock[](package private) int(package private) int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(BasicBlock.Mark obj) (package private) voidsetJump(BasicBlock[] bb, int s, boolean always)
-
Field Details
-
position
int position -
block
BasicBlock block -
jump
BasicBlock[] jump -
alwaysJmp
boolean alwaysJmp -
size
int size -
catcher
BasicBlock.Catch catcher
-
-
Constructor Details
-
Mark
Mark(int p)
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<BasicBlock.Mark>
-
setJump
-