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. |