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 TypeMethodDescriptionboolean
acceptsInput
(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 String
getOrCreateClassObject
(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:
getFields
in interfaceMetadataAdapter<Class,
Field, Member>
-
getMethods
- Specified by:
getMethods
in interfaceMetadataAdapter<Class,
Field, Member>
-
getMethodName
- Specified by:
getMethodName
in interfaceMetadataAdapter<Class,
Field, Member>
-
getParameterNames
- Specified by:
getParameterNames
in interfaceMetadataAdapter<Class,
Field, Member>
-
getClassAnnotationNames
- Specified by:
getClassAnnotationNames
in interfaceMetadataAdapter<Class,
Field, Member>
-
getFieldAnnotationNames
- Specified by:
getFieldAnnotationNames
in interfaceMetadataAdapter<Class,
Field, Member>
-
getMethodAnnotationNames
- Specified by:
getMethodAnnotationNames
in interfaceMetadataAdapter<Class,
Field, Member>
-
getParameterAnnotationNames
- Specified by:
getParameterAnnotationNames
in interfaceMetadataAdapter<Class,
Field, Member>
-
getReturnTypeName
- Specified by:
getReturnTypeName
in interfaceMetadataAdapter<Class,
Field, Member>
-
getFieldName
- Specified by:
getFieldName
in interfaceMetadataAdapter<Class,
Field, Member>
-
getOrCreateClassObject
- Specified by:
getOrCreateClassObject
in interfaceMetadataAdapter<Class,
Field, Member> - Throws:
Exception
-
getOrCreateClassObject
- Throws:
Exception
-
getMethodModifier
- Specified by:
getMethodModifier
in interfaceMetadataAdapter<Class,
Field, Member>
-
getMethodKey
- Specified by:
getMethodKey
in interfaceMetadataAdapter<Class,
Field, Member>
-
getMethodFullKey
- Specified by:
getMethodFullKey
in interfaceMetadataAdapter<Class,
Field, Member>
-
isPublic
- Specified by:
isPublic
in interfaceMetadataAdapter<Class,
Field, Member>
-
getClassName
- Specified by:
getClassName
in interfaceMetadataAdapter<Class,
Field, Member>
-
getSuperclassName
- Specified by:
getSuperclassName
in interfaceMetadataAdapter<Class,
Field, Member>
-
getInterfacesNames
- Specified by:
getInterfacesNames
in interfaceMetadataAdapter<Class,
Field, Member>
-
acceptsInput
- Specified by:
acceptsInput
in interfaceMetadataAdapter<Class,
Field, Member>
-
getAnnotationNames
-
getName
-