All Classes and Interfaces
Class
Description
Represents a nestled annotation value
Utility class that can be used to contruct annotations and annotation attributes from java
Annotation
instancesAn annotations attribute
Represents an annotation name/value pair.
An array annotation value
Represents an attribute in a class file
A boolean annotation value
This class is responsible for generating bytecode fragments to box/unbox whatever happens to be on the top of the stack.
Marker that is used to create the end of a branch instruction.
a byte annotation value
DataOutputStream sub class that allows for the lazy writing of length values.
A char annotation value
A bytecode representation of a java annotation
A class annotation value
Class definition factory.
A field in a class
Interface that can be used to override the type merging process when merging stack frames
Represents a location in the bytecode.
Utility class for working with method descriptors
a double annotation value
Exception thrown if the same field or method is added twice
An enum annotation value
The exceptions attribute, stores the checked exceptions a method is declared to throw
A float annotation value
An int annotation value
Represents a place holder for a size value in a byte array that can be written to later.
In immutable local variable state
A long annotation value
builder class used to build a lookupswitch statement.
JVM Instruction Set.
A parameter annotations attribute
short annotation value
Generates the contents of a Signature attribute from a java type.
Encode signatures that use types outside the type system of the Java Virtual Machine.
represents the state of the stack or the local variable array.
Represents a stack frame in the virtual machine.
The frame type for the StackMapTable
A JDK 6 StackMap sttribute.
In immutable stack state, which may be shared between frames
A string annotation value
builder class used to build a tableswitch statement.
a part of the class file that knows hows to write itself to a
ByteArrayOutputStream