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 ClassVisitor s,
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.
|
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 |
|