Uses of Class
io.github.classgraph.AnnotationInfo
-
Uses of AnnotationInfo in io.github.classgraph
Subclasses with type arguments of type AnnotationInfo in io.github.classgraphClasses in io.github.classgraph that implement interfaces with type arguments of type AnnotationInfoModifier and TypeClassDescriptionclassHolds metadata about a specific annotation instance on a class, method, method parameter or field.Methods in io.github.classgraph that return AnnotationInfoModifier and TypeMethodDescriptionClassInfo.getAnnotationInfo(Class<? extends Annotation> annotation) Get a the non-Repeatableannotation on this class, or null if the class does not have the annotation.ClassInfo.getAnnotationInfo(String annotationName) Get a the named non-Repeatableannotation on this class, or null if the class does not have the named annotation.ClassMemberInfo.getAnnotationInfo(Class<? extends Annotation> annotation) Get a the non-Repeatableannotation on this class member, or null if the class member does not have the annotation.ClassMemberInfo.getAnnotationInfo(String annotationName) Get a the named non-Repeatableannotation on this class member, or null if the class member does not have the named annotation.MethodParameterInfo.getAnnotationInfo(Class<? extends Annotation> annotation) Get a the non-Repeatableannotation on this method, or null if the method parameter does not have the annotation.MethodParameterInfo.getAnnotationInfo(String annotationName) Get a the named non-Repeatableannotation on this method, or null if the method parameter does not have the named annotation.ModuleInfo.getAnnotationInfo(Class<? extends Annotation> annotation) Get a the annotation on this module, or null if the module does not have the annotation.ModuleInfo.getAnnotationInfo(String annotationName) Get a the named annotation on this module, or null if the module does not have the named annotation.PackageInfo.getAnnotationInfo(Class<? extends Annotation> annotation) Get a the annotation on this package, or null if the package does not have the annotation.PackageInfo.getAnnotationInfo(String annotationName) Get a the named annotation on this package, or null if the package does not have the named annotation.Methods in io.github.classgraph with parameters of type AnnotationInfoModifier and TypeMethodDescriptionbooleanAnnotationInfoList.AnnotationInfoFilter.accept(AnnotationInfo annotationInfo) Whether or not to allow anAnnotationInfolist item through the filter.protected voidArrayTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected voidBaseTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected voidClassRefTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected voidClassTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected voidHierarchicalTypeSignature.addTypeAnnotation(AnnotationInfo annotationInfo) Add a type annotation.protected abstract voidHierarchicalTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) Add a type annotation.protected voidMethodTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected voidTypeArgument.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected voidTypeParameter.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) protected abstract voidTypeSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) Add a type annotation to this type.protected voidTypeVariableSignature.addTypeAnnotation(List<io.github.classgraph.Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo) intAnnotationInfo.compareTo(AnnotationInfo o)