Package | Description |
---|---|
io.github.lukehutch.fastclasspathscanner.scanner | |
io.github.lukehutch.fastclasspathscanner.utils |
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> |
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.
|
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.
|
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 typeDescriptorInternal,
String typeDescriptorHumanReadable,
String[] parameterNames,
int[] parameterAccessFlagsInternal,
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 typeDescriptorInternal,
String typeDescriptorHumanReadable,
String[] parameterNames,
int[] parameterAccessFlagsInternal,
List<AnnotationInfo> methodAnnotationInfo,
AnnotationInfo[][] parameterAnnotationInfo) |
Modifier and Type | Method and Description |
---|---|
String |
TypeParser.MethodSignature.toString(List<AnnotationInfo> annotationInfo,
int modifiers,
boolean isConstructor,
String methodName,
boolean isVarArgs,
String[] parameterNames,
int[] parameterAccessFlags,
AnnotationInfo[][] parameterAnnotationInfo)
Get a string representation of the method.
|
Modifier and Type | Method and Description |
---|---|
String |
TypeParser.MethodSignature.toString(List<AnnotationInfo> annotationInfo,
int modifiers,
boolean isConstructor,
String methodName,
boolean isVarArgs,
String[] parameterNames,
int[] parameterAccessFlags,
AnnotationInfo[][] parameterAnnotationInfo)
Get a string representation of the method.
|
Copyright © 2018. All rights reserved.