| Modifier and Type | Class and Description |
|---|---|
| public static class | |
| pack-priv static class | |
| public static class | |
| pack-priv static class | BasicBlock.
A Mark indicates the position of a branch instruction or a branch target. |
| Modifier and Type | Field and Description |
|---|---|
| protected BasicBlock[] | |
| protected int | |
| protected int | |
| protected int | |
| protected boolean | |
| protected BasicBlock. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static BasicBlock | |
| public String | |
| protected void |
| exit | back to summary |
|---|---|
| protected BasicBlock[] exit | |
| incoming | back to summary |
|---|---|
| protected int incoming | |
| length | back to summary |
|---|---|
| protected int length | |
| position | back to summary |
|---|---|
| protected int position | |
| stop | back to summary |
|---|---|
| protected boolean stop | |
| toCatch | back to summary |
|---|---|
| protected BasicBlock. | |
| BasicBlock | back to summary |
|---|---|
| protected BasicBlock(int pos) | |
| find | back to summary |
|---|---|
| public static BasicBlock find(BasicBlock[] blocks, int pos) throws BadBytecode | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |
| toString2 | back to summary |
|---|---|
| protected void toString2(StringBuilder sbuf) | |
| Modifier and Type | Field and Description |
|---|---|
| public BasicBlock | |
| public BasicBlock. | |
| public int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| body | back to summary |
|---|---|
| public BasicBlock body | |
| next | back to summary |
|---|---|
| public BasicBlock. | |
| typeIndex | back to summary |
|---|---|
| public int typeIndex | |
| Catch | back to summary |
|---|---|
| pack-priv Catch(BasicBlock b, int i, BasicBlock. | |
| Modifier and Type | Field and Description |
|---|---|
| private static final long | serialVersionUID
default serialVersionUID
|
| Access | Constructor and Description |
|---|---|
| pack-priv |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID Hides javassist. default serialVersionUID | |
| JsrBytecode | back to summary |
|---|---|
| pack-priv JsrBytecode() | |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private static BasicBlock | |
| public BasicBlock[] | |
| public BasicBlock[] | |
| protected BasicBlock[] | |
| private BasicBlock[] | |
| private BasicBlock[] | |
| protected BasicBlock | |
| private BasicBlock[] | |
| private void | |
| protected void | |
| private BasicBlock. | |
| private BasicBlock. | |
| private BasicBlock. | |
| private Map |
| Maker | back to summary |
|---|---|
| public Maker() | |
| addCatchers | back to summary |
|---|---|
| private void addCatchers(BasicBlock[] blocks, ExceptionTable et) throws BadBytecode | |
| getBBlock | back to summary |
|---|---|
| private static BasicBlock getBBlock(BasicBlock. | |
| make | back to summary |
|---|---|
| public BasicBlock[] make(MethodInfo minfo) throws BadBytecode | |
| make | back to summary |
|---|---|
| public BasicBlock[] make(CodeIterator ci, int begin, int end, ExceptionTable et) throws BadBytecode | |
| makeArray | back to summary |
|---|---|
| protected BasicBlock[] makeArray(int size) | |
| makeArray | back to summary |
|---|---|
| private BasicBlock[] makeArray(BasicBlock b) | |
| makeArray | back to summary |
|---|---|
| private BasicBlock[] makeArray(BasicBlock b1, BasicBlock b2) | |
| makeBlock | back to summary |
|---|---|
| protected BasicBlock makeBlock(int pos) | |
| makeBlocks | back to summary |
|---|---|
| private BasicBlock[] makeBlocks(Map<Integer, BasicBlock. | |
| makeGoto | back to summary |
|---|---|
| private void makeGoto(Map<Integer, BasicBlock. | |
| makeJsr | back to summary |
|---|---|
| protected void makeJsr(Map<Integer, BasicBlock. | |
| makeMark | back to summary |
|---|---|
| private BasicBlock. | |
| makeMark | back to summary |
|---|---|
| private BasicBlock. | |
| makeMark0 | back to summary |
|---|---|
| private BasicBlock. | |
| makeMarks | back to summary |
|---|---|
| private Map | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv boolean | |
| pack-priv BasicBlock | |
| pack-priv BasicBlock. | |
| pack-priv BasicBlock[] | |
| pack-priv int | |
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | compareTo(BasicBlock.
the object to be compared. objImplements java. Compares this object with the specified object for order. |
| pack-priv void |
| alwaysJmp | back to summary |
|---|---|
| pack-priv boolean alwaysJmp | |
| block | back to summary |
|---|---|
| pack-priv BasicBlock block | |
| catcher | back to summary |
|---|---|
| pack-priv BasicBlock. | |
| jump | back to summary |
|---|---|
| pack-priv BasicBlock[] jump | |
| position | back to summary |
|---|---|
| pack-priv int position | |
| size | back to summary |
|---|---|
| pack-priv int size | |
| Mark | back to summary |
|---|---|
| pack-priv Mark(int p) | |
| compareTo | back to summary |
|---|---|
| public int compareTo(BasicBlock. Implements java. Doc from java. Compares this object with the specified object for order. Returns a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object. The implementor must ensure The implementor must also ensure that the relation is transitive:
Finally, the implementor must ensure that
| |
| setJump | back to summary |
|---|---|
| pack-priv void setJump(BasicBlock[] bb, int s, boolean always) | |