All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AccessFlag AnnotationAnnotationValue Represents a nestled annotation valueAnnotationBuilder Utility class that can be used to contruct annotations and annotation attributes from javaAnnotation
instancesAnnotationsAttribute An annotations attributeAnnotationsAttribute.Type AnnotationValue Represents an annotation name/value pair.ArrayAnnotationValue An array annotation valueAttribute Represents an attribute in a class fileBooleanAnnotationValue A boolean annotation valueBoxing This class is responsible for generating bytecode fragments to box/unbox whatever happens to be on the top of the stack.BranchEnd Marker that is used to create the end of a branch instruction.ByteAnnotationValue a byte annotation valueByteArrayDataOutputStream DataOutputStream sub class that allows for the lazy writing of length values.CharAnnotationValue A char annotation valueClassAnnotation A bytecode representation of a java annotationClassAnnotationValue A class annotation valueClassEntry ClassField A field in a classClassFile ClassMethod CodeAttribute CodeLocation Represents a location in the bytecode.ConstPool ConstPool.MemberInfo ConstPool.NameAndType ConstPoolEntry ConstPoolEntryType DescriptorUtils Utility class for working with method descriptorsDoubleAnnotationValue a double annotation valueDoubleEntry DuplicateMemberException Exception thrown if the same field or method is added twiceEnumAnnotationValue An enum annotation valueExceptionHandler ExceptionsAttribute The exceptions attribute, stores the checked exceptions a method is declared to throwFieldRefEntry FloatAnnotationValue A float annotation valueFloatEntry IntAnnotationValue An int annotation valueIntegerEntry InterfaceMethodRefEntry InvalidBytecodeException JavaVersions LazySize Represents a place holder for a size value in a byte array that can be written to later.LocalVariableState In immutable local variable stateLongAnnotationValue A long annotation valueLongEntry LookupSwitchBuilder builder class used to build a lookupswitch statement.LookupSwitchBuilder.ValuePair MethodRefEntry NameAndTypeEntry Opcode JVM Instruction Set.ParameterAnnotationsAttribute A parameter annotations attributeParameterAnnotationsAttribute.Type ShortAnnotationValue short annotation valueSignatureAttribute SignatureBuilder Generates the contents of a Signature attribute from a java type.Signatures Encode signatures that use types outside the type system of the Java Virtual Machine.StackEntry represents the state of the stack or the local variable array.StackEntryType StackFrame Represents a stack frame in the virtual machine.StackFrameType The frame type for the StackMapTableStackMapTableAttribute A JDK 6 StackMap sttribute.StackState In immutable stack state, which may be shared between framesStringAnnotationValue A string annotation valueStringEntry TableSwitchBuilder builder class used to build a tableswitch statement.TableSwitchBuilder.ValuePair Utf8Entry WritableEntry a part of the class file that knows hows to write itself to aByteArrayOutputStream