See: Description
| Interface | Description |
|---|---|
| AttributeVisitor |
This interface specifies the methods for a visitor of
Attribute
instances. |
| BootstrapMethodInfoVisitor |
This interface specifies the methods for a visitor of
BootstrapMethodInfo instances. |
| ExceptionInfoVisitor |
This interface specifies the methods for a visitor of
ExceptionInfo instances. |
| InnerClassesInfoVisitor |
This interface specifies the methods for a visitor of
InnerClassesInfo instances. |
| LineNumberInfoVisitor |
This interface specifies the methods for a visitor of
LineNumberInfo instances. |
| LocalVariableInfoVisitor |
This interface specifies the methods for a visitor of
LocalVariableInfo instances. |
| LocalVariableTypeInfoVisitor |
This interface specifies the methods for a visitor of
LocalVariableTypeInfo instances. |
| ParameterInfoVisitor |
This interface specifies the method for a visitor of
ParameterInfo instances. |
| RecordComponentInfoVisitor |
This interface specifies the methods for a visitor of
RecordComponentInfo instances. |
| Class | Description |
|---|---|
| AllAttributeVisitor |
This
ClassVisitor, MemberVisitor, RecordComponentInfoVisitor and AttributeVisitor lets a given
AttributeVisitor visit all Attribute instances of the program classes,
program class members, or code attributes, respectively, that it visits. |
| AllBootstrapMethodInfoVisitor |
This
AttributeVisitor lets a given BootstrapMethodInfoVisitor visit all
bootstrap method instances of the BootstrapMethodsAttribute instances it visits. |
| AllExceptionInfoVisitor |
This
AttributeVisitor lets a given ExceptionInfoVisitor visit all exceptions
instances of the CodeAttribute instances it visits. |
| AllInnerClassesInfoVisitor |
This
AttributeVisitor lets a given InnerClassesInfoVisitor visit all
InnerClassesInfo instances of the InnerClassesAttribute instances it visits. |
| AllLineNumberInfoVisitor |
This
AttributeVisitor lets a given LineNumberInfoVisitor visit all line numbers
of the LineNumberTableAttribute instances it visits. |
| AllRecordComponentInfoVisitor |
This
AttributeVisitor lets a given RecordComponentInfoVisitor visit all
RecordComponentInfo instances of the RecordAttribute instances it visits. |
| AttributeConstantVisitor |
This AttributeVisitor lets a given ConstantVisitor visit all constants
of the constant value attributes it visits.
|
| AttributeCounter |
This
AttributeVisitor counts the number of attributes that have been visited. |
| AttributeNameFilter |
This
AttributeVisitor delegates its visits another AttributeVisitor, but
only when the visited attribute has a name that that matches a given regular
expression. |
| AttributeProcessingFlagFilter |
This
AttributeVisitor delegates its visits to another given
AttributeVisitor, but only when the visited attribute has the proper
processing flags. |
| AttributeToClassVisitor |
This
AttributeVisitor delegates to a given ClassVisitor. |
| CodeAttributeToMethodVisitor |
This
AttributeVisitor lets a given MemberVisitor visit all methods whose code attribute is visited. |
| DebugAttributeVisitor |
This
AttributeVisitor delegates to a given AttributeVisitor, timing the
invocations and printing out warnings when the timings exceed a given
threshold. |
| InstructionToAttributeVisitor |
This
InstructionVisitor delegates to a given AttributeVisitor. |
| LineNumberRangeFinder |
This
LineNumberInfoVisitor remembers the lowest and the highest line
numbers that it finds in all the line numbers that it visits. |
| MultiAttributeVisitor |
This
AttributeVisitor delegates all visits to each AttributeVisitor
in a given list. |
| NonEmptyAttributeFilter |
This
AttributeVisitor delegates its visits another AttributeVisitor, but
only when the visited attribute is not empty. |
| RequiredAttributeFilter |
This
AttributeVisitor delegates its visits to one of two other
AttributeVisitor instances, depending on whether the visited attribute
is strictly required or not. |
| SingleTimeAttributeVisitor |
This
AttributeVisitor delegates all visits to a given AttributeVisitor,
although only once to the same attribute in a row. |
| StackSizeComputer |
This
AttributeVisitor computes the stack sizes at all instruction offsets
of the code attributes that it visits. |