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 TypeMethodDescriptionint
compareTo
(BasicBlock.Mark obj) (package private) void
setJump
(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:
compareTo
in interfaceComparable<BasicBlock.Mark>
-
setJump
-