Uses of Class
io.github.classgraph.AnnotationInfo
-
Packages that use AnnotationInfo Package Description io.github.classgraph -
-
Uses of AnnotationInfo in io.github.classgraph
Fields in io.github.classgraph declared as AnnotationInfo Modifier and Type Field Description private AnnotationInfoAnnotationInfo.AnnotationInvocationHandler. annotationInfoTheAnnotationInfoobject for this annotation.(package private) AnnotationInfo[]MethodParameterInfo. annotationInfoThe annotation info.private AnnotationInfoObjectTypedValueWrapper. annotationInfoAnnotationInfo.private static AnnotationInfo[]Classfile. NO_ANNOTATIONSAn empty array for the case where there are no annotations.(package private) AnnotationInfo[][]MethodInfo. parameterAnnotationInfoUnaligned parameter annotations.Fields in io.github.classgraph with type parameters of type AnnotationInfo Modifier and Type Field Description private java.util.Set<AnnotationInfo>ModuleInfo. annotationInfoSetUniqueAnnotationInfoobjects for any annotations on the module-info.class file, if present, else null.private java.util.Set<AnnotationInfo>PackageInfo. annotationInfoSetUniqueAnnotationInfoobjects for any annotations on the package-info.class file, if present, else null.Methods in io.github.classgraph that return AnnotationInfo Modifier and Type Method Description AnnotationInfoClassInfo. getAnnotationInfo(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Get a the non-Repeatableannotation on this class, or null if the class does not have the annotation.AnnotationInfoClassInfo. getAnnotationInfo(java.lang.String annotationName)Get a the named non-Repeatableannotation on this class, or null if the class does not have the named annotation.AnnotationInfoClassMemberInfo. getAnnotationInfo(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Get a the non-Repeatableannotation on this class member, or null if the class member does not have the annotation.AnnotationInfoClassMemberInfo. getAnnotationInfo(java.lang.String annotationName)Get a the named non-Repeatableannotation on this class member, or null if the class member does not have the named annotation.AnnotationInfoMethodParameterInfo. getAnnotationInfo(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Get a the non-Repeatableannotation on this method, or null if the method parameter does not have the annotation.AnnotationInfoMethodParameterInfo. getAnnotationInfo(java.lang.String annotationName)Get a the named non-Repeatableannotation on this method, or null if the method parameter does not have the named annotation.AnnotationInfoModuleInfo. getAnnotationInfo(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Get a the annotation on this module, or null if the module does not have the annotation.AnnotationInfoModuleInfo. getAnnotationInfo(java.lang.String annotationName)Get a the named annotation on this module, or null if the module does not have the named annotation.AnnotationInfoPackageInfo. getAnnotationInfo(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)Get a the annotation on this package, or null if the package does not have the annotation.AnnotationInfoPackageInfo. getAnnotationInfo(java.lang.String annotationName)Get a the named annotation on this package, or null if the package does not have the named annotation.private AnnotationInfoClassfile. readAnnotation()Read annotation entry from classfile.Methods in io.github.classgraph with parameters of type AnnotationInfo Modifier and Type Method Description booleanAnnotationInfoList.AnnotationInfoFilter. accept(AnnotationInfo annotationInfo)Whether or not to allow anAnnotationInfolist item through the filter.(package private) voidClassInfo. addClassAnnotation(AnnotationInfo classAnnotationInfo, java.util.Map<java.lang.String,ClassInfo> classNameToClassInfo)Add an annotation to this class.(package private) voidMethodTypeSignature. addRecieverTypeAnnotation(AnnotationInfo annotationInfo)Add a type annotation for an explicit receiver parameter.private voidClassRefTypeSignature. addSuffixTypeAnnotation(int suffixIdx, AnnotationInfo annotationInfo)protected voidArrayTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected voidBaseTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected voidClassRefTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected voidClassTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected voidHierarchicalTypeSignature. addTypeAnnotation(AnnotationInfo annotationInfo)Add a type annotation.protected abstract voidHierarchicalTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)Add a type annotation.protected voidMethodTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected voidTypeArgument. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected voidTypeParameter. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)protected abstract voidTypeSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)Add a type annotation to this type.protected voidTypeVariableSignature. addTypeAnnotation(java.util.List<Classfile.TypePathNode> typePath, AnnotationInfo annotationInfo)intAnnotationInfo. compareTo(AnnotationInfo o)private static voidAnnotationInfoList. findMetaAnnotations(AnnotationInfo ai, AnnotationInfoList allAnnotationsOut, java.util.Set<ClassInfo> visited)Find the transitive closure of meta-annotations.Constructors in io.github.classgraph with parameters of type AnnotationInfo Constructor Description AnnotationInvocationHandler(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass, AnnotationInfo annotationInfo)Constructor.MethodInfo(java.lang.String definingClassName, java.lang.String methodName, AnnotationInfoList methodAnnotationInfo, int modifiers, java.lang.String typeDescriptorStr, java.lang.String typeSignatureStr, java.lang.String[] parameterNames, int[] parameterModifiers, AnnotationInfo[][] parameterAnnotationInfo, boolean hasBody, int minLineNum, int maxLineNum, java.util.List<Classfile.MethodTypeAnnotationDecorator> methodTypeAnnotationDecorators, java.lang.String[] thrownExceptionNames)Constructor.MethodParameterInfo(MethodInfo methodInfo, AnnotationInfo[] annotationInfo, int modifiers, TypeSignature typeDescriptor, TypeSignature typeSignature, java.lang.String name)Constructor.
-