程序包 cn.taketoday.core.type.classreading
@NonNullApi
@NonNullFields
package cn.taketoday.core.type.classreading
Support classes for reading annotation and class-level metadata.
-
类说明Caching implementation of the
MetadataReaderFactoryinterface, caching aMetadataReaderinstance perResourcehandle (i.e. per ".class" file).Caching implementation of theMetadataReaderFactoryinterface backed by aConcurrentReferenceHashMap, cachingMetadataReaderper FrameworkResourcehandle (i.e. per ".class" file).MergedAnnotationReadingVisitor<A extends Annotation>AnnotationVisitorthat can be used to construct aMergedAnnotation.Simple facade for accessing class metadata, as read by an ASMClassReader.Factory interface forMetadataReaderinstances.AnnotationMetadatacreated from aSimpleAnnotationMetadataReadingVisitor.ASM class visitor that createsSimpleAnnotationMetadata.MergedAnnotationsource.MetadataReaderimplementation based on an ASMClassReader.Simple implementation of theMetadataReaderFactoryinterface, creating a new ASMClassReaderfor every request.MethodMetadatacreated from aSimpleMethodMetadataReadingVisitor.ASM method visitor that createsSimpleMethodMetadata.MergedAnnotationsource.