| Interface | Description |
|---|---|
| Annotatable |
An object in a Java class file which can have annotations (classes, methods and fields).
|
| Benchmark.Reporter |
Interface used to report messages.
|
| ClassFile.ConstantElementValue.Visitor<R,EX extends Throwable> |
The visitor interface for the implementation of the "visitor" pattern.
|
| ClassFile.ElementValue |
Representation of the "element_value" structure (see JVMS8 4.7.16.1).
|
| ClassFile.ElementValue.Visitor<R,EX extends Throwable> |
The visitor interface for the implementation of the "visitor" pattern.
|
| ClassFile.StackMapTableAttribute.StackMapFrameVisitor<T> | |
| ClassFile.StackMapTableAttribute.VerificationTypeInfo |
Representation of the
verification_type_info union; see JVMS8 4.7.4. |
| Producer<T> |
An object that produces some
Object each time the Producer.produce() method is invoked. |
| Traverser<EX extends Throwable> |
Implementations of this interface promise to traverses the subnodes of an AST.
|
| Class | Description |
|---|---|
| AbstractTraverser<EX extends Throwable> |
A basic implementation of
Traverser; each traverse*(s) method invokes the
traverse*() methods of all Java elements subordinate to x. |
| AutoIndentWriter |
A
FilterWriter that automatically indents lines by looking at trailing opening braces ('{') and
leading closing braces ('}'). |
| Benchmark |
Implements a scheme for benchmarking, i.e. for determining and/or reporting the time elapsed between the beginning
and the end of an activity.
|
| ClassFile |
An object that implements the Java "class file" format.
|
| ClassFile.Annotation |
The structure of the
annotations array as described in JVMS8 4.7.16. |
| ClassFile.AnnotationDefaultAttribute |
Representation of an
AnnotationDefault attribute (see JVMS8 4.7.22). |
| ClassFile.AnnotationsAttribute |
Representation of a
Runtime[In]visibleAnnotations attribute (see JVMS8 4.7.16/17). |
| ClassFile.ArrayElementValue |
Representation of the "array_value" structure.
|
| ClassFile.AttributeInfo |
Representation of a class file attribute (see JVMS7 4.7).
|
| ClassFile.BooleanElementValue | |
| ClassFile.ByteElementValue | |
| ClassFile.CharElementValue | |
| ClassFile.ClassElementValue | |
| ClassFile.CodeAttribute |
Representation of an unmodifiable
Code attribute, as read from a class file. |
| ClassFile.ConstantClassInfo |
See JVMS7 4.4.1.
|
| ClassFile.ConstantElementValue |
Convenience class for element values that are constants (as opposed to annotations, enum constants and
arrays).
|
| ClassFile.ConstantFieldrefInfo |
See JVMS7 4.4.2.
|
| ClassFile.ConstantInterfaceMethodrefInfo |
See JVMS7 4.4.2.
|
| ClassFile.ConstantInvokeDynamicInfo |
See JVMS7 4.4.10.
|
| ClassFile.ConstantMethodHandleInfo |
See JVMS7 4.4.8.
|
| ClassFile.ConstantMethodrefInfo |
See JVMS7 4.4.2.
|
| ClassFile.ConstantMethodTypeInfo |
See JVMS7 4.4.9.
|
| ClassFile.ConstantNameAndTypeInfo |
See JVMS7 4.4.6.
|
| ClassFile.ConstantPoolInfo |
Base for various the constant pool table entry types.
|
| ClassFile.ConstantUtf8Info |
See JVMS7 4.4.7.
|
| ClassFile.ConstantValueAttribute |
Representation of a
ConstantValue attribute (see JVMS 4.7.2). |
| ClassFile.ConstantValuePoolInfo |
Intermediate base class for constant pool table entry types that have 'value' semantics: Double, Float,
Integer, Long, String
|
| ClassFile.DeprecatedAttribute |
Representation of a
Deprecated attribute (see JVMS 4.7.10). |
| ClassFile.DoubleElementValue | |
| ClassFile.EnumConstValue |
Representation of the "enum_const_value" element in the "element_value" structure.
|
| ClassFile.ExceptionsAttribute |
Representation of an
Exceptions attribute (see JVMS 4.7.4). |
| ClassFile.FloatElementValue | |
| ClassFile.InnerClassesAttribute |
Representation of an
InnerClasses attribute (see JVMS 4.7.5). |
| ClassFile.InnerClassesAttribute.Entry |
The structure of the
classes array as described in JVMS7 4.7.6. |
| ClassFile.IntElementValue | |
| ClassFile.LineNumberTableAttribute |
Representation of a
LineNumberTable attribute (see JVMS 4.7.8). |
| ClassFile.LineNumberTableAttribute.Entry |
The structure of the entries in the
line_number_table, as described in JVMS7 4.7.12. |
| ClassFile.LocalVariableTableAttribute |
Representation of a
LocalVariableTable attribute (see JVMS 4.7.9). |
| ClassFile.LocalVariableTableAttribute.Entry |
The structure of the entries in the
local_variable_table, as described in JVMS7 4.7.13. |
| ClassFile.LongElementValue | |
| ClassFile.ShortElementValue | |
| ClassFile.SourceFileAttribute |
Representation of a
SourceFile attribute (see JVMS 4.7.7). |
| ClassFile.StackMapTableAttribute |
Representation of an unmodifiable
StackMapTable attribute, as read from a class file. |
| ClassFile.StackMapTableAttribute.AppendFrame |
Representation of the
append_frame structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.ChopFrame |
Representation of the
chop_frame structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.DoubleVariableInfo |
Representation of the
double_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.FloatVariableInfo |
Representation of the
float_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.FullFrame |
Representation of the
full_frame structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.IntegerVariableInfo |
Representation of the
integer_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.LongVariableInfo |
Representation of the
long_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.NullVariableInfo |
Representation of the
null_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.ObjectVariableInfo |
Representation of the
object_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.SameFrame |
Representation of the
same_frame structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.SameFrameExtended |
Representation of the
same_frame_extended structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.SameLocals1StackItemFrame |
Representation of the
same_locals_1_stack_item_frame structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.SameLocals1StackItemFrameExtended |
Representation of the
same_locals_1_stack_item_frame_extended structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.StackMapFrame | |
| ClassFile.StackMapTableAttribute.TopVariableInfo |
Representation of the
top_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.UninitializedThisVariableInfo |
Representation of the
uninitialized_this_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StackMapTableAttribute.UninitializedVariableInfo |
Representation of the
uninitialized_variable_info structure; see JVMS8 4.7.4. |
| ClassFile.StringElementValue | |
| ClassFile.SyntheticAttribute |
Representation of a
Synthetic attribute (see JVMS 4.7.6). |
| DeepCopier |
Creates deep copies of AST elements.
|
| MultiIterator<T> | |
| Numbers | |
| Objects | |
| ResourceFinderClassLoader |
A
ClassLoader that uses a ResourceFinder to find ".class" files. |
| StringPattern |
Implementation of a UNIX shell-like string pattern algorithm.
|
| TeeReader |
A
FilterReader that copies the bytes being passed through to a given Writer. |
| Exception | Description |
|---|---|
| ClassFile.ClassFileException |
Unchecked exception that represents an error condition that could occur during processing of class files, e.g.
|
Copyright © 2019. All rights reserved.