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. |
| MaxStackSizeComputer.StackSizeConsumer |
A consumer of before/after stack sizes at each offset evaluated by the
MaxStackSizeComputer. |
| 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. |
| MaxStackSizeComputer |
This
AttributeVisitor computes the maximum stack size of the code attributes 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. |