Uses of Class
io.github.lukehutch.fastclasspathscanner.scanner.AnnotationInfo
-
Packages that use AnnotationInfo Package Description io.github.lukehutch.fastclasspathscanner.scanner -
-
Uses of AnnotationInfo in io.github.lukehutch.fastclasspathscanner.scanner
Methods in io.github.lukehutch.fastclasspathscanner.scanner that return AnnotationInfo Modifier and Type Method Description AnnotationInfo[]
MethodParameterInfo. getAnnotationInfo()
Method parameter annotation info (or null if no annotations).AnnotationInfo[][]
MethodInfo. getParameterAnnotationInfo()
Returns the annotations on each method parameter (along with any annotation parameters, wrapped in AnnotationInfo objects) if any parameters have annotations, else returns null.Methods in io.github.lukehutch.fastclasspathscanner.scanner that return types with arguments of type AnnotationInfo Modifier and Type Method Description List<AnnotationInfo>
ClassInfo. getAnnotationInfo()
Get a list of annotations on this method, along with any annotation parameter values, wrapped inAnnotationInfo
objects, or the empty list if none.List<AnnotationInfo>
FieldInfo. getAnnotationInfo()
Get a list of annotations on this field, along with any annotation parameter values, wrapped inAnnotationInfo
objects.List<AnnotationInfo>
MethodInfo. getAnnotationInfo()
Get a list of annotations on this method, along with any annotation parameter values.Methods in io.github.lukehutch.fastclasspathscanner.scanner with parameters of type AnnotationInfo Modifier and Type Method Description int
AnnotationInfo. compareTo(AnnotationInfo o)
static String[]
AnnotationInfo. getUniqueAnnotationNamesSorted(AnnotationInfo[] annotationInfo)
From an array of AnnotationInfo objects, extract the annotation names, uniquify them, and sort them.Method parameters in io.github.lukehutch.fastclasspathscanner.scanner with type arguments of type AnnotationInfo Modifier and Type Method Description static String[]
AnnotationInfo. getUniqueAnnotationNamesSorted(Collection<AnnotationInfo> annotationInfo)
From a collection of AnnotationInfo objects, extract the annotation names, uniquify them, and sort them.Constructors in io.github.lukehutch.fastclasspathscanner.scanner with parameters of type AnnotationInfo Constructor Description MethodInfo(String className, String methodName, List<AnnotationInfo> methodAnnotationInfo, int modifiers, String typeDescriptorStr, String typeSignatureStr, String[] parameterNames, int[] parameterModifiers, AnnotationInfo[][] parameterAnnotationInfo)
MethodParameterInfo(AnnotationInfo[] annotationInfo, int modifiers, TypeSignature typeDescriptor, TypeSignature typeSignature, String methodParameterName)
Constructor parameters in io.github.lukehutch.fastclasspathscanner.scanner with type arguments of type AnnotationInfo Constructor Description FieldInfo(String className, String fieldName, int modifiers, String typeDescriptorStr, String typeSignatureStr, Object constValue, List<AnnotationInfo> annotationInfo)
MethodInfo(String className, String methodName, List<AnnotationInfo> methodAnnotationInfo, int modifiers, String typeDescriptorStr, String typeSignatureStr, String[] parameterNames, int[] parameterModifiers, AnnotationInfo[][] parameterAnnotationInfo)
-