| Modifier and Type | Class and Description |
|---|---|
| public static interface | CodeAttribute.StackFrameTypeResolver
Interface that can be used to override the type merging process when merging stack frames |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final ConstPool | |
| private StackFrame | |
| private int | |
| private final DataOutputStream | |
| private final List | |
| private final ByteArrayOutputStream | |
| private final Map | jumpLocations
maps bytecode offsets to jump locations. |
| private final Map | jumpLocations32
maps bytecode offsets to jump locations. |
| private int | |
| private int | |
| private final ClassMethod | |
| public static final String | |
| private final LinkedHashMap | |
| private CodeAttribute. | |
| private final StackMapTableAttribute |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| private void | |
| private BranchEnd | |
| private void | |
| private BranchEnd | |
| private void | |
| private BranchEnd | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public ExceptionHandler | |
| public void | exceptionHandlerStart(ExceptionHandler handler)
Marks the current code location as the exception handler and adds the handler to the exception handler table; |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private String | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private Set | |
| public ConstPool | |
| public void | |
| public void | |
| private LocalVariableState | |
| private StackState | |
| public LinkedHashMap | |
| public CodeAttribute. | |
| public void | |
| public void | |
| public void | |
| public BranchEnd | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | |
| public BranchEnd | |
| public void | ifnull(CodeLocation location)
Jump to the given location if the reference type on the top of the stack is null |
| public BranchEnd | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| public void | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public CodeLocation | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | overwriteInt(byte[] bytecode, int offset, int value)
overwrites a 32 bit value in the already written bytecode data |
| private void | overwriteShort(byte[] bytecode, int offset, int value)
overwrites a 16 bit value in the already written bytecode data |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| private void | |
| private void | |
| public void | writeData(ByteArrayDataOutputStream stream)
Implements abstract org. |
| private void | |
| private void |