Class and Description |
---|
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. |
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. |
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.
|
ClassGraph
Uber-fast, ultra-lightweight Java classpath and module path scanner.
|
ClassGraph.CircumventEncapsulationMethod
Method to use to attempt to circumvent encapsulation in JDK 16+, in order to get access to a classloader's
private classpath.
|
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.
|
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). |
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. |
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).
|
CloseableByteBuffer
A wrapper for
ByteBuffer that implements the Closeable interface, releasing the
ByteBuffer when it is no longer needed. |
FieldInfo
Holds metadata about fields of a class encountered during a scan.
|
FieldInfoList
A list of
FieldInfo objects. |
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.
|
HierarchicalTypeSignature
A Java type signature.
|
InfoList
A list of named objects.
|
MappableInfoList
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
ScanResult
The result of a scan.
|
TypeArgument
A type argument.
|
TypeArgument.Wildcard
A type wildcard.
|
TypeParameter
A type parameter.
|
TypeSignature
A type signature for a reference type or base type.
|
Copyright © 2022. All rights reserved.