Casts and returns this target as a ClassInfo if it is of kind CLASS
Returns the class which declared the field
Returns the class that declared this method
Returns the (record) class declaring this record component.
Gets the class (or interface, or annotation) that was scanned during the
indexing phase.
Gets the class (or interface, or annotation) that was scanned during the
indexing phase.
Gets the class (or interface, or annotation) that was scanned during the
indexing phase.
Gets the class (or interface, or annotation) that was scanned during the
indexing phase.
Gets the class (or interface, or annotation) that was scanned during the
indexing phase.
Creates a temporary
Indexer, indexes given
classData, and returns
the corresponding
ClassInfo.
Creates a temporary
Indexer, indexes given
classData, and returns
the corresponding
ClassInfo.
Creates a temporary
Indexer, indexes given
clazz, and returns
the corresponding
ClassInfo.
Returns all known classes that implement the given interface, directly and indirectly.
Returns all known classes that implement the given interface, directly and indirectly.
Returns all known classes that implement the given interface, directly and indirectly.
Returns all known classes that implement the given interface, directly and indirectly.
Returns all known classes that implement the given interface, directly and indirectly.
Returns all known (including non-direct) subclasses of the given class.
Returns all known (including non-direct) subclasses of the given class.
Returns all known (including non-direct) subclasses of the given class.
Returns all known (including non-direct) subclasses of the given class.
Returns all known interfaces that extend the given interface, directly and indirectly.
Returns all known interfaces that extend the given interface, directly and indirectly.
Returns all known interfaces that extend the given interface, directly and indirectly.
Returns all known interfaces that extend the given interface, directly and indirectly.
Returns all known interfaces that extend the given interface, directly and indirectly.
Returns all
classes known to this index that are present in given package.
Returns all
classes known to this index that are present in given package.
Returns all
classes known to this index that are present in given package.
Returns all
classes known to this index that are present in given package.
Gets all known classes by this index (those which were scanned).
Gets all known classes by this index (those which were scanned).
Gets all known classes by this index (those which were scanned).
Gets all known direct implementors of the specified interface.
Gets all known direct implementors of the specified interface.
Gets all known direct implementors of the specified interface name.
Gets all known direct implementors of the specified interface name.
Gets all known direct implementors of the specified interface.
Gets all known direct subclasses of the specified class.
Gets all known direct subclasses of the specified class.
Gets all known direct subclasses of the specified class.
Gets all known direct subclasses of the specified class.
Gets all known direct subclasses of the specified class.
Gets all known direct subinterfaces of the specified interface.
Gets all known direct subinterfaces of the specified interface.
Gets all known direct subinterfaces of the specified interface.
Gets all known direct subinterfaces of the specified interface.
Gets all known direct subinterfaces of the specified interface.
Obtains a list of classes that use the specified class.
Obtains a list of classes that use the specified class.
Obtains a list of classes that use the specified class.
Obtains a list of classes that use the specified class.
Obtains a list of classes that use the specified class.
Adds a class-valued annotation member with given name.
Adds a class array-valued annotation member with given name.
Adds an enum-valued annotation member with given name.
Adds an enum array-valued annotation member with given name.
Creates a
builder of annotation instances of given
annotationType.
Construct a new mock Field instance.
Construct a new mock Method instance.
Construct a new mock Method instance.
Construct a new mock Method instance.
Constructs a new mock record component info
Loads a class corresponding to given
ClassInfo from the thread context classloader.
Returns an equivalence key for given class.
Adds a class-valued annotation member called value.
Adds a class array-valued annotation member called value.
Adds an enum-valued annotation member called value.
Adds an enum array-valued annotation member called value.