Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.scanner |
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.
|
Modifier and Type | Method | 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> |
FieldInfo.getAnnotationInfo() |
Get a list of annotations on this field, along with any annotation parameter values, wrapped in
AnnotationInfo objects. |
List<AnnotationInfo> |
MethodInfo.getAnnotationInfo() |
Get a list of annotations on this method, along with any annotation parameter values.
|
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.
|
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.
|
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 | 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) |
Copyright © 2018. All rights reserved.