| 程序包 | 说明 |
|---|---|
| cn.sexycode.util.core.cls | |
| cn.sexycode.util.core.cls.internal |
| 类和说明 |
|---|
| AbstractAliasAwareAnnotationAttributeExtractor
Abstract base class for
AnnotationAttributeExtractor implementations
that transparently enforce attribute alias semantics for annotation
attributes that are annotated with @AliasFor. |
| AbstractRecursiveAnnotationVisitor |
| AnnotatedTypeMetadata |
| AnnotationAttributeExtractor
An
AnnotationAttributeExtractor is responsible for
extracting annotation attribute values
from an underlying source such as an
Annotation or a Map. |
AnnotationAttributes
LinkedHashMap subclass representing annotation attribute
key-value pairs as read by AnnotationUtils,
AnnotatedElementUtils, and Spring's reflection- and ASM-based
org.springframework.core.type.AnnotationMetadata implementations. |
| AnnotationMetadata
Interface that defines abstract access to the annotations of a specific
class, in a form that does not require that class to be loaded yet.
|
| AnnotationReader |
| ClassLoaderDelegate
Delegate for interacting with
ClassLoader methods. |
| ClassMetadata
Interface that defines abstract metadata of a specific class,
in a form that does not require that class to be loaded yet.
|
| ClassMetadataReadingVisitor
ASM class visitor which looks only for the class name and implemented types,
exposing them through the
org.springframework.core.type.ClassMetadata
interface. |
| Filter
Filter properties
|
| MetadataProvider
Provides metadata
|
| MetadataReader
Simple facade for accessing class metadata,
as read by an ASM
org.springframework.asm.ClassReader. |
| MetadataReaderFactory
Factory interface for
MetadataReader instances. |
| MethodMetadata
Interface that defines abstract access to the annotations of a specific
class, in a form that does not require that class to be loaded yet.
|
| MethodParameter
Helper class that encapsulates the specification of a method parameter, i.e. a
Method
or Constructor plus a parameter index and a nested type index for a declared generic
type. |
| ParameterizedTypeReference
The purpose of this class is to enable capturing and passing a generic
Type. |
| RecursiveAnnotationAttributesVisitor |
| ResolvableType
Encapsulates a Java
Type, providing access to
supertypes, interfaces, and
generic parameters along with the ability to ultimately
resolve to a Class. |
| ResolvableType.VariableResolver
Strategy interface used to resolve
TypeVariables. |
| SerializableTypeWrapper.TypeProvider
A
Serializable interface providing access to a Type. |
| XAnnotatedElement |
| XClass |
| XMember |
| XMethod
Represent an invokable method
The underlying layer does not guaranty that xProperty == xMethod
if the underlying artefact is the same
However xProperty.equals(xMethod) is supposed to return true
|
| XPackage |
| XProperty
A member which actually is a property (as per the JavaBean spec)
Note that the same underlying artefact can be represented as both
XProperty and XMethod
The underlying layer does not guaranty that xProperty == xMethod
if the underlying artefact is the same
However xProperty.equals(xMethod) is supposed to return true
|
| 类和说明 |
|---|
| AnnotationReader |
| ClassLoaderDelegate
Delegate for interacting with
ClassLoader methods. |
| Filter
Filter properties
|
| MetadataProvider
Provides metadata
|
| MetadataProviderInjector
Offers access to and the ability to change the metadata provider
|
| ReflectionManager
The entry point to the reflection layer (a.k.a. the X* layer).
|
| XAnnotatedElement |
| XClass |
| XMember |
| XMethod
Represent an invokable method
The underlying layer does not guaranty that xProperty == xMethod
if the underlying artefact is the same
However xProperty.equals(xMethod) is supposed to return true
|
| XPackage |
| XProperty
A member which actually is a property (as per the JavaBean spec)
Note that the same underlying artefact can be represented as both
XProperty and XMethod
The underlying layer does not guaranty that xProperty == xMethod
if the underlying artefact is the same
However xProperty.equals(xMethod) is supposed to return true
|
Copyright © 2020. All rights reserved.