Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.scanner |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
List<AnnotationInfo> |
ClassInfo.getAnnotationInfo()
Get a list of annotations on this method, along with any annotation parameter values, wrapped in
AnnotationInfo objects, or the empty list if none.
|
List<AnnotationInfo> |
MethodInfo.getAnnotationInfo()
Get a list of annotations on this method, along with any annotation parameter values, wrapped in
AnnotationInfo 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 in
AnnotationInfo objects, or the empty list if none.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
static String[] |
AnnotationInfo.getUniqueAnnotationNamesSorted(Collection<AnnotationInfo> annotationInfo)
From a collection of AnnotationInfo objects, extract the annotation names, uniquify them, and sort them.
|
Constructor and Description |
---|
MethodInfo(String className,
String methodName,
int modifiers,
String typeDescriptor,
String[] parameterNames,
int[] parameterAccessFlags,
List<AnnotationInfo> methodAnnotationInfo,
AnnotationInfo[][] parameterAnnotationInfo) |
Constructor and Description |
---|
FieldInfo(String className,
String fieldName,
int modifiers,
String typeDescriptor,
Object constValue,
List<AnnotationInfo> annotationInfo) |
MethodInfo(String className,
String methodName,
int modifiers,
String typeDescriptor,
String[] parameterNames,
int[] parameterAccessFlags,
List<AnnotationInfo> methodAnnotationInfo,
AnnotationInfo[][] parameterAnnotationInfo) |
Copyright © 2017. All rights reserved.