Uses of Class
io.github.classgraph.AnnotationInfoList
-
Uses of AnnotationInfoList in io.github.classgraph
Fields in io.github.classgraph declared as AnnotationInfoListModifier and TypeFieldDescriptionprotected AnnotationInfoListClassMemberInfo.annotationInfoThe annotation on the class member, if any.protected AnnotationInfoListHierarchicalTypeSignature.typeAnnotationInfoMethods in io.github.classgraph that return AnnotationInfoListModifier and TypeMethodDescriptionAnnotationInfoList.directOnly()returns the list of direct annotations, excluding meta-annotations.static AnnotationInfoListAnnotationInfoList.emptyList()Return an unmodifiable emptyAnnotationInfoList.AnnotationInfoList.filter(AnnotationInfoList.AnnotationInfoFilter filter) Find the subset of theAnnotationInfoobjects in this list for which the given filter predicate is true.ClassInfo.getAnnotationInfo()Get a list of the annotations on this class, or the empty list if none.ClassMemberInfo.getAnnotationInfo()Get a list of annotations on this class member, along with any annotation parameter values, wrapped inAnnotationInfoobjects.MethodParameterInfo.getAnnotationInfo()Method parameter annotation info (or null if no annotations).ModuleInfo.getAnnotationInfo()Get any annotations on thepackage-info.classfile.PackageInfo.getAnnotationInfo()Get any annotations on thepackage-info.classfile.ClassInfo.getAnnotationInfoRepeatable(Class<? extends Annotation> annotation) Get a theRepeatableannotation on this class, or the empty list if the class does not have the annotation.ClassInfo.getAnnotationInfoRepeatable(String annotationName) Get a the namedRepeatableannotation on this class, or the empty list if the class does not have the named annotation.ClassMemberInfo.getAnnotationInfoRepeatable(Class<? extends Annotation> annotation) Get a theRepeatableannotation on this class member, or the empty list if the class member does not have the annotation.ClassMemberInfo.getAnnotationInfoRepeatable(String annotationName) Get a the namedRepeatableannotation on this class member, or the empty list if the class member does not have the named annotation.MethodParameterInfo.getAnnotationInfoRepeatable(Class<? extends Annotation> annotation) Get a theRepeatableannotation on this method, or the empty list if the method parameter does not have the annotation.MethodParameterInfo.getAnnotationInfoRepeatable(String annotationName) Get a the namedRepeatableannotation on this method, or the empty list if the method parameter does not have the named annotation.MethodTypeSignature.getReceiverTypeAnnotationInfo()Get type annotations on the explicit receiver parameter, or null if none.AnnotationInfoList.getRepeatable(Class<? extends Annotation> annotationClass) Get theRepeatableannotation with the given class, or the empty list if none found.AnnotationInfoList.getRepeatable(String name) Get theRepeatableannotation with the given name, or the empty list if none found.ArrayTypeSignature.getTypeAnnotationInfo()Get a list ofAnnotationInfoobjects for the type annotations on this array type, or null if none.HierarchicalTypeSignature.getTypeAnnotationInfo()Get a list ofAnnotationInfoobjects for any type annotations on this type, or null if none.TypeSignature.getTypeAnnotationInfo()Get a list ofAnnotationInfoobjects for any type annotations on this type, or null if none.Methods in io.github.classgraph that return types with arguments of type AnnotationInfoListModifier and TypeMethodDescriptionClassRefTypeSignature.getSuffixTypeAnnotationInfo()Get a list of lists of type annotations for all nested suffixes of the class, one list per suffix.Methods in io.github.classgraph with parameters of type AnnotationInfoListModifier and TypeMethodDescriptionprotected voidArrayTypeSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) protected voidBaseTypeSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) protected voidClassRefTypeSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) protected voidClassTypeSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) To string internal.protected abstract voidHierarchicalTypeSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) Render type signature to string.protected voidMethodTypeSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) protected voidTypeArgument.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) protected voidTypeParameter.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) protected voidTypeVariableSignature.toStringInternal(boolean useSimpleNames, AnnotationInfoList annotationsToExclude, StringBuilder buf) Constructors in io.github.classgraph with parameters of type AnnotationInfoListModifierConstructorDescriptionAnnotationInfoList(AnnotationInfoList reachableAnnotations) Construct a new modifiable emptyAnnotationInfoList, given an initial list ofAnnotationInfoobjects.ClassMemberInfo(String definingClassName, String memberName, int modifiers, String typeDescriptorStr, String typeSignatureStr, AnnotationInfoList annotationInfo) Constructor.