| Interface | Description |
|---|---|
| AnnotationInfoList.AnnotationInfoFilter |
Filter an
AnnotationInfoList using a predicate mapping an AnnotationInfo object to a boolean,
producing another AnnotationInfoList for all items in the list for which the predicate is true. |
| ClassGraph.ClasspathElementFilter |
Add a classpath element filter.
|
| ClassGraph.ClasspathElementURLFilter |
Add a classpath element URL filter.
|
| ClassGraph.FailureHandler |
A callback used to handle failure during an asynchronous scan.
|
| ClassGraph.ScanResultProcessor |
A callback used to process the result of a successful asynchronous scan.
|
| ClassInfoList.ClassInfoFilter |
Filter a
ClassInfoList using a predicate mapping a ClassInfo object to a boolean, producing
another ClassInfoList for all items in the list for which the predicate is true. |
| FieldInfoList.FieldInfoFilter |
Filter an
FieldInfoList using a predicate mapping an FieldInfo object to a boolean, producing
another FieldInfoList for all items in the list for which the predicate is true. |
| HasName |
A named object.
|
| MethodInfoList.MethodInfoFilter |
Filter an
MethodInfoList using a predicate mapping an MethodInfo object to a boolean,
producing another MethodInfoList for all items in the list for which the predicate is true. |
| ModuleInfoList.ModuleInfoFilter |
Filter an
ModuleInfoList using a predicate mapping an ModuleInfo object to a boolean,
producing another ModuleInfoList for all items in the list for which the predicate is true. |
| PackageInfoList.PackageInfoFilter |
Filter an
PackageInfoList using a predicate mapping an PackageInfo object to a boolean,
producing another PackageInfoList for all items in the list for which the predicate is true. |
| ResourceList.ByteArrayConsumer |
A
FunctionalInterface for consuming the contents of a Resource as a byte array. |
| ResourceList.ByteArrayConsumerThrowsIOException |
A
FunctionalInterface for consuming the contents of a Resource as a byte array, throwing
IOException to the caller if an IO exception occurs. |
| ResourceList.ByteBufferConsumer | |
| ResourceList.ByteBufferConsumerThrowsIOException |
A
FunctionalInterface for consuming the contents of a Resource as a ByteBuffer,
throwing IOException to the caller if an IO exception occurs. |
| ResourceList.InputStreamConsumer | |
| ResourceList.InputStreamConsumerThrowsIOException |
A
FunctionalInterface for consuming the contents of a Resource as an InputStream,
throwing IOException to the caller if an IO exception occurs. |
| ResourceList.ResourceFilter |
Filter a
ResourceList using a predicate mapping a Resource object to a boolean, producing
another ResourceList for all items in the list for which the predicate is true. |
| Class | Description |
|---|---|
| AnnotationClassRef |
Stores the type descriptor of a
Class<?>, as found in an annotation parameter value. |
| AnnotationEnumValue |
Class for wrapping an enum constant value (split into class name and constant name), as used as an annotation
parameter value.
|
| AnnotationInfo |
Holds metadata about a specific annotation instance on a class, method, method parameter or field.
|
| AnnotationInfoList |
A list of
AnnotationInfo objects. |
| AnnotationParameterValue |
A wrapper used to pair annotation parameter names with annotation parameter values.
|
| AnnotationParameterValueList |
A list of
AnnotationParameterValue objects. |
| ArrayClassInfo |
Holds metadata about an array class.
|
| ArrayTypeSignature |
An array type signature.
|
| BaseTypeSignature |
A type signature for a base type (byte, char, double, float, int, long, short, boolean, or void).
|
| ClassGraph |
Uber-fast, ultra-lightweight Java classpath and module path scanner.
|
| ClassGraphClassLoader |
ClassLoader for classes found by ClassGraph during scanning. |
| ClassInfo |
Holds metadata about a class encountered during a scan.
|
| ClassInfoList |
A uniquified (deduplicated) list of
ClassInfo objects, which stores both reachable classes
(obtained through a given class relationship, either by direct relationship or through an indirect path), and
directly related classes (classes reachable through a direct relationship only). |
| ClassRefOrTypeVariableSignature |
A class type or type variable.
|
| ClassRefTypeSignature |
A class reference type signature (called "ClassTypeSignature" in the classfile documentation).
|
| ClassTypeSignature |
A class type signature (called "ClassSignature" in the classfile documentation).
|
| FieldInfo |
Holds metadata about fields of a class encountered during a scan.
|
| FieldInfoList |
A list of
FieldInfo objects. |
| HierarchicalTypeSignature |
A Java type signature.
|
| InfoList<T extends HasName> |
A list of named objects.
|
| MappableInfoList<T extends HasName> |
A list of named objects that can be indexed by name.
|
| MethodInfo |
Holds metadata about methods of a class encountered during a scan.
|
| MethodInfoList |
A list of
MethodInfo objects. |
| MethodParameterInfo |
Information on the parameters of a method.
|
| MethodTypeSignature |
A method type signature (called "MethodSignature" in the classfile documentation).
|
| ModuleInfo |
Holds metadata about a package encountered during a scan.
|
| ModuleInfoList |
A list of
ModuleInfo objects. |
| ModulePathInfo |
Information on the module path.
|
| ModuleReaderProxy |
A ModuleReader proxy, written using reflection to preserve backwards compatibility with JDK 7 and 8.
|
| ModuleRef |
A ModuleReference proxy, written using reflection to preserve backwards compatibility with JDK 7 and 8.
|
| PackageInfo |
Holds metadata about a package encountered during a scan.
|
| PackageInfoList |
A list of
PackageInfo objects. |
| ReferenceTypeSignature |
A type signature for a reference type.
|
| Resource |
A classpath or module path resource (i.e.
|
| ResourceList |
An AutoCloseable list of AutoCloseable
Resource objects. |
| ScanResult |
The result of a scan.
|
| TypeArgument |
A type argument.
|
| TypeParameter |
A type parameter.
|
| TypeSignature |
A type signature for a reference type or base type.
|
| TypeVariableSignature |
A type variable signature.
|
| Enum | Description |
|---|---|
| TypeArgument.Wildcard |
A type wildcard.
|
| Exception | Description |
|---|---|
| ClassGraphException |
An unchecked exception that is thrown when an error state occurs or an unhandled exception is caught during
scanning.
|
Copyright © 2021. All rights reserved.