| AllClassVisitor |
|
| AllFieldVisitor |
|
| AllMemberVisitor |
|
| AllMethodVisitor |
|
| BottomClassFilter |
This ClassVisitor delegates its visits to one of two other given ClassVisitor
instances, depending on whether they have any subclasses or not.
|
| ClassAccessFilter |
This ClassVisitor delegates its visits to another given ClassVisitor, but only
when the visited class has the proper access flags.
|
| ClassCleaner |
This ClassVisitor removes all processing information of the classes it visits.
|
| ClassCollector |
This ClassVisitor collects the classes that it visits in the given collection.
|
| ClassConstantClassFilter |
This ClassVisitor delegates all visits to another given visitor, but only if the visited class
contains the specified class constant.
|
| ClassCounter |
This ClassVisitor counts the number of classes that has been visited.
|
| ClassFeatureNameCollector |
This ClassVisitor collects the feature names of the classes that it visits in the
given collection.
|
| ClassHierarchyTraveler |
This ClassVisitor lets a given ClassVisitor optionally travel to the visited
class, its superclass, its interfaces, and its subclasses.
|
| ClassNameCollector |
This ClassVisitor collects the names of the classes that it visits in the given
collection.
|
| ClassNameFilter |
This ClassVisitor delegates its visits to another given ClassVisitor, but only
when the visited class has a name that matches a given regular expression.
|
| ClassPoolClassVisitor |
|
| ClassPoolFiller |
This ClassVisitor collects all the classes it visits in a given class pool.
|
| ClassPoolRemover |
This ClassVisitor removes all the classes it visits from a given class pool.
|
| ClassPresenceFilter |
This ClassVisitor delegates its visits to one of two ClassVisitor instances,
depending on whether the name of the visited class file is present in a given ClassPool
or not.
|
| ClassPrinter |
This ClassVisitor prints out the complete internal structure of the classes it visits.
|
| ClassProcessingFlagFilter |
This ClassVisitor delegates its visits to another given ClassVisitor, but only
when the visited class has the proper processing flags.
|
| ClassProcessingInfoFilter |
Delegates all class visits to another given visitor, depending on if the given predicate passes
or not.
|
| ClassVersionFilter |
This ClassVisitor delegates its visits to program classes to another given ClassVisitor, but only when the class version number of the visited program class lies in a
given range.
|
| ClassVersionSetter |
This ClassVisitor sets the version number of the program classes that it visits.
|
| ConcreteClassDownTraveler |
This ClassVisitor lets a given ClassVisitor travel to the first concrete
subclasses down in its hierarchy of abstract classes and concrete classes.
|
| ConstantProcessingFlagFilter |
|
| ConstructorMethodFilter |
This MemberVisitor delegates its visits to one of three delegates, depending on whether
the visited method is:
|
| CounterConditionalClassVisitor |
This ClassVisitor delegates to a given class visitor, and then, if the given predicate succeeds
with the given Counter before and after values, also to a second given class visitor.
|
| DotClassClassVisitor |
|
| DynamicReturnedClassVisitor |
This ConstantVisitor lets a given ClassVisitor visit all the referenced classes
that are returned by the dynamic constants and invoke dynamic constants that it visits.
|
| ExceptClassesFilter |
|
| ExceptClassFilter |
|
| ExceptionCounter |
|
| ExceptionExcludedOffsetFilter |
|
| ExceptionHandlerConstantVisitor |
|
| ExceptionHandlerFilter |
|
| ExceptionOffsetFilter |
|
| ExceptionRangeFilter |
|
| FilteredClassVisitor |
|
| FunctionalInterfaceFilter |
This ClassVisitor delegates its visits to another given ClassVisitor, but only
for functional interfaces, that is, interface classes that have exactly one abstract method.
|
| ImplementedClassConstantFilter |
This ConstantVisitor delegates its visits to class constants to another given ConstantVisitor, except for classes that extend or implement a given class.
|
| ImplementedClassFilter |
This ClassVisitor delegates its visits to one of two given ClassVisitors,
depending on whether the visited classes extend/implement a given class or not.
|
| ImplementingClassConstantFilter |
This ConstantVisitor delegates its visits to class constants to another given ConstantVisitor, except for classes that are extended or implemented by a given class.
|
| InitializerMethodFilter |
This MemberVisitor delegates its visits to one of two other given MemberVisitor
instances, depending on whether the visited method is a static initializer or instance
initializer, or not.
|
| LibraryClassFilter |
|
| LibraryMemberFilter |
|
| LineNumberFinder |
Retrieves the lineNumber for a given offset from a codeattribute.
|
| MemberAccessFilter |
This MemberVisitor delegates its visits to another given MemberVisitor, but only
when the visited member has the proper access flags.
|
| MemberAccessFlagCleaner |
|
| MemberAccessFlagSetter |
This MemberVisitor sets the specified access flags of the program class members that it
visits.
|
| MemberAccessSetter |
This MemberVisitor sets the access part of the access flags of the program class members
that its visits to a given value.
|
| MemberClassAccessFilter |
This MemberVisitor delegates its visits to another given MemberVisitor, but only
when the visited member is accessible from the given referencing class.
|
| MemberCollectionFilter |
This MemberVisitor delegates its visits to one of two other visitors, depending on whether the
member is present in the given member collection or not.
|
| MemberCollector |
This MemberVisitor collects dot-separated classname.membername.descriptor strings of the
class members that it visits.
|
| MemberCounter |
This MemberVisitor counts the number of class members that have been visited.
|
| MemberDescriptorFilter |
This MemberVisitor delegates its visits to another given MemberVisitor, but only
when the visited member has a descriptor that matches a given regular expression.
|
| MemberDescriptorReferencedClassVisitor |
This MemberVisitor lets a given ClassVisitor visit all the classes referenced by
the descriptors of the class members that it visits.
|
| MemberNameFilter |
This MemberVisitor delegates its visits to another given MemberVisitor, but only
when the visited member has a name that matches a given regular expression.
|
| MemberProcessingFlagFilter |
This MemberVisitor delegates its visits to another given MemberVisitor, but only
when the visited member has the proper processing flags.
|
| MemberProcessingInfoFilter |
Delegate all member visits to another given visitor, depending on if the given predicate passes
or not.
|
| MemberToClassVisitor |
|
| MethodCollector |
This MemberVisitor collects the methods that it visits in the given collection.
|
| MethodCounter |
This MemberVisitor counts the number of methods that have been visited.
|
| MethodFilter |
This MemberVisitor delegates its visits to one of two other given MemberVisitor
instances, depending on whether the visited method is a method or a field.
|
| MethodImplementationFilter |
This MemberVisitor delegates its visits to methods to another given MemberVisitor, but only when the visited method may have implementations.
|
| MethodImplementationTraveler |
This MemberVisitor lets a given MemberVisitor travel to all concrete and abstract
implementations of the visited methods in their class hierarchies.
|
| MultiClassPoolVisitor |
|
| MultiClassVisitor |
|
| MultiConstantVisitor |
|
| MultiMemberVisitor |
|
| NamedClassVisitor |
|
| NamedFieldVisitor |
This class visits ProgramMember instances referring to fields, identified by a name and
descriptor pair.
|
| NamedMethodVisitor |
This class visits ProgramMember instances referring to methods, identified by a name and
descriptor pair.
|
| ParallelAllClassVisitor |
This ClassPoolVisitor will visit all Clazz instances of the class pool in a parallel way.
|
| ProcessingInfoSetter |
This visitor sets a fixed info object on all the Processable instances that it visits.
|
| ProgramClassFilter |
|
| ProgramMemberFilter |
|
| ReferencedClassesExtractor |
Divides the referenced classes in a program/library method in the classes referenced in return
and parameters.
|
| ReferencedClassVisitor |
|
| ReferencedClassVisitor.KotlinReferencedClassVisitor |
|
| ReferencedMemberVisitor |
|
| SignatureAdapter<T extends Signature> |
|
| SignatureAttributeReferencedClassVisitor |
|
| SimilarMemberVisitor |
This MemberVisitor lets a given MemberVisitor visit all members that have the
same name and type as the visited methods in the class hierarchy of the members' classes or of a
given target class.
|
| SimpleClassPrinter |
This ClassVisitor and MemberVisitor prints out the class names of the classes it
visits, and the full class member descriptions of the class members it visits.
|
| SingleTimeClassVisitor |
|
| SubclassFilter |
This ClassVisitor delegates its visits to another given ClassVisitor, except for
classes that have a given class as direct subclass.
|
| SubclassTraveler |
|
| UniqueClassFilter |
This ClassVisitor delegates its visits to another given ClassVisitor,
but at most a single time.
|
| VariableClassVisitor |
|
| VariableMemberVisitor |
|