Interface | Description |
---|---|
AnnotationsReader.ElementValue |
Marker interface for possible element values in an annotation attribute.
|
BootstrapMethodsReader.BootstrapMethod | |
ClassConstants |
This interface defines class file constants used by ShrikeCT.
|
Class | Description |
---|---|
AnnotationsReader |
This class reads Annotations attributes, e.g., RuntimeInvisibleAnnotations.
|
AnnotationsReader.AnnotationAttribute |
Representation of an annotation attribute.
|
AnnotationsReader.ArrayElementValue |
represents an annotation argument that itself is an array of arguments
|
AnnotationsReader.ConstantElementValue |
Represents a constant argument to an annotation.
|
AnnotationsReader.EnumElementValue |
Represents enum constant annotation arguments.
|
AttributeReader |
This is a base class for "attribute readers", the classes which provide access to the contents of attributes.
|
BootstrapMethodsReader | |
ClassReader |
This is the core class for reading class file data.
|
ClassReader.AttrIterator |
AttrIterator provides access to attributes in the class file.
|
ClassWriter |
This class formats and writes class data into JVM format.
|
ClassWriter.CWStringItem | |
ClassWriter.Element |
An Element is an object that can be serialized into a byte buffer.
|
ClassWriter.RawElement |
A RawElement is an Element that is already available as some chunk of a byte buffer.
|
CodeReader |
This attribute reader reads Code attributes from methods.
|
CodeWriter |
This class helps emit Code elements.
|
ConstantPoolParser |
A ConstantPoolParser provides read-only access to the constant pool of a class file.
|
ConstantPoolParser.ReferenceToken | |
ConstantValueReader |
This class reads ConstantValue attributes.
|
ConstantValueWriter |
This class builds serializable ConstantValue attributes.
|
ExceptionsReader |
This class reads Exceptions attributes.
|
ExceptionsWriter |
This class builds serializable Exceptions attributes.
|
InnerClassesReader |
This class reads InnerClasses attributes.
|
InnerClassesWriter |
This class builds serializable InnerClasses attributes.
|
LineNumberTableReader |
This class reads LineNumberTable attributes.
|
LineNumberTableWriter |
This class helps emit LineNumberTable attributes.
|
LocalVariableTableReader |
This class reads LocalVariableTable attributes.
|
LocalVariableTableWriter |
This class helps emit LocalVariableTable attributes.
|
SignatureReader |
This class reads Signature attributes.
|
SourceDebugExtensionReader | |
SourceDebugExtensionWriter | |
SourceFileReader |
This class reads SourceFile attributes.
|
SourceFileWriter |
This class builds serializable SourceFile attributes.
|
SourcePositionTableReader | |
SourcePositionTableReader.Position | |
StackMapConstants | |
StackMapConstants.ObjectType | |
StackMapConstants.StackMapFrame | |
StackMapConstants.UninitializedType | |
StackMapTableReader | |
StackMapTableWriter |
Enum | Description |
---|---|
AnnotationsReader.AnnotationType | |
StackMapConstants.Item |
Exception | Description |
---|---|
InvalidClassFileException |
This exception is thrown when we detect that the incoming class file data was not a valid class file.
|