| Interface | Description |
|---|---|
| Bytecode |
An interface for accessing the bytecode properties of a
ResolvedJavaMethod that allows
for different properties than those returned by ResolvedJavaMethod. |
| BytecodeProvider |
Provides a
Bytecode object for interposing on the bytecode of a
ResolvedJavaMethod (i.e., potentially getting bytecode different than
ResolvedJavaMethod.getCode()). |
| Class | Description |
|---|---|
| BridgeMethodUtils |
Utilities for working around the absence of method annotations and parameter annotations on
bridge methods where the bridged methods have method annotations or parameter annotations.
|
| BytecodeDisassembler |
Utility for producing a
javap-like disassembly of bytecode. |
| BytecodeLookupSwitch |
A utility for processing
Bytecodes.LOOKUPSWITCH bytecodes. |
| Bytecodes |
Definitions of the standard Java bytecodes defined by
Java
Virtual Machine Specification.
|
| BytecodeStream |
A utility class that makes iterating over bytecodes and reading operands simpler and less error
prone.
|
| BytecodeSwitch |
An abstract class that provides the state and methods common to
Bytecodes.LOOKUPSWITCH
and Bytecodes.TABLESWITCH instructions. |
| BytecodeTableSwitch |
A utility for processing
Bytecodes.TABLESWITCH bytecodes. |
| Bytes |
A collection of utility methods for dealing with bytes, particularly in byte arrays.
|
| ResolvedJavaMethodBytecode |
Direct access to the bytecode of a
ResolvedJavaMethod that will reflect any
instrumentation and rewriting performed on the ResolvedJavaMethod. |
| ResolvedJavaMethodBytecodeProvider |
BytecodeProvider that returns ResolvedJavaMethodBytecode objects. |