Package org.reflections.adapters
Class JavaReflectionAdapter
java.lang.Object
org.reflections.adapters.JavaReflectionAdapter
- All Implemented Interfaces:
MetadataAdapter<Class,Field, Member>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptsInput(String file) getAnnotationNames(Annotation[] annotations) getClassAnnotationNames(Class aClass) getClassName(Class cls) getFieldAnnotationNames(Field field) getFieldName(Field field) getInterfacesNames(Class cls) getMethodAnnotationNames(Member method) getMethodFullKey(Class cls, Member method) getMethodKey(Class cls, Member method) getMethodModifier(Member method) getMethodName(Member method) getMethods(Class cls) static StringgetOrCreateClassObject(Vfs.File file, ClassLoader... loaders) getParameterAnnotationNames(Member method, int parameterIndex) getParameterNames(Member member) getReturnTypeName(Member method) getSuperclassName(Class cls) boolean
-
Constructor Details
-
JavaReflectionAdapter
public JavaReflectionAdapter()
-
-
Method Details
-
getFields
- Specified by:
getFieldsin interfaceMetadataAdapter<Class,Field, Member>
-
getMethods
- Specified by:
getMethodsin interfaceMetadataAdapter<Class,Field, Member>
-
getMethodName
- Specified by:
getMethodNamein interfaceMetadataAdapter<Class,Field, Member>
-
getParameterNames
- Specified by:
getParameterNamesin interfaceMetadataAdapter<Class,Field, Member>
-
getClassAnnotationNames
- Specified by:
getClassAnnotationNamesin interfaceMetadataAdapter<Class,Field, Member>
-
getFieldAnnotationNames
- Specified by:
getFieldAnnotationNamesin interfaceMetadataAdapter<Class,Field, Member>
-
getMethodAnnotationNames
- Specified by:
getMethodAnnotationNamesin interfaceMetadataAdapter<Class,Field, Member>
-
getParameterAnnotationNames
- Specified by:
getParameterAnnotationNamesin interfaceMetadataAdapter<Class,Field, Member>
-
getReturnTypeName
- Specified by:
getReturnTypeNamein interfaceMetadataAdapter<Class,Field, Member>
-
getFieldName
- Specified by:
getFieldNamein interfaceMetadataAdapter<Class,Field, Member>
-
getOrCreateClassObject
- Specified by:
getOrCreateClassObjectin interfaceMetadataAdapter<Class,Field, Member> - Throws:
Exception
-
getOrCreateClassObject
- Throws:
Exception
-
getMethodModifier
- Specified by:
getMethodModifierin interfaceMetadataAdapter<Class,Field, Member>
-
getMethodKey
- Specified by:
getMethodKeyin interfaceMetadataAdapter<Class,Field, Member>
-
getMethodFullKey
- Specified by:
getMethodFullKeyin interfaceMetadataAdapter<Class,Field, Member>
-
isPublic
- Specified by:
isPublicin interfaceMetadataAdapter<Class,Field, Member>
-
getClassName
- Specified by:
getClassNamein interfaceMetadataAdapter<Class,Field, Member>
-
getSuperclassName
- Specified by:
getSuperclassNamein interfaceMetadataAdapter<Class,Field, Member>
-
getInterfacesNames
- Specified by:
getInterfacesNamesin interfaceMetadataAdapter<Class,Field, Member>
-
acceptsInput
- Specified by:
acceptsInputin interfaceMetadataAdapter<Class,Field, Member>
-
getAnnotationNames
-
getName
-