See: Description
| Interface | Description |
|---|---|
| ConstantVisitor |
This interface specifies the methods for a visitor of
Constant
instances. |
| PrimitiveArrayConstantElementVisitor |
This interface specifies the methods for a visitor of primitive elements
of the array of a
PrimitiveArrayConstant. |
| PrimitiveArrayConstantVisitor |
This interface specifies the methods for a visitor of
PrimitiveArrayConstant
instances containing different types of arrays. |
| Class | Description |
|---|---|
| AllBootstrapMethodArgumentVisitor |
This
BootstrapMethodInfoVisitor lets a given ConstantVisitor visit all
constant pool entries of the bootstrap methods it visits. |
| AllConstantVisitor |
This
ClassVisitor lets a given ConstantVisitor visit all constant pool
entries of the program classes it visits. |
| BootstrapMethodHandleTraveler |
This
ConstantVisitor and BootstrapMethodInfoVisitor travels from any invoke
dynamic constants or bootstrap method info entries that it visits to their
bootstrap method handle constants, and applies a given constant visitor. |
| ConstantCounter |
This
ConstantVisitor counts the number of constants that have been visited. |
| ConstantStringBuilder |
This
ConstantVisitor collects the constants that it visits in a
readable form, in a given string builder. |
| ConstantTagFilter |
This
ConstantVisitor delegates its visits to one or more
specified types of constants. |
| ExceptClassConstantFilter |
This
ConstantVisitor delegates its visits to class constants
to another given ConstantVisitor, except for one given class. |
| MethodrefTraveler |
This
ConstantVisitor travels from any method handle constants that it visits
to their methodref constants, and applies a given constant visitor. |
| SuperClassConstantVisitor |
This
ClassVisitor lets a given ConstantVisitor visit all the constant pool
entries of the super class and interfaces of the program classes it visits. |