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