public class JavaReflectionAdapter extends Object implements MetadataAdapter<Class,Field,Member>
| Constructor and Description |
|---|
JavaReflectionAdapter() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsInput(String file) |
List<String> |
getClassAnnotationNames(Class aClass) |
String |
getClassName(Class cls) |
List<String> |
getFieldAnnotationNames(Field field) |
String |
getFieldName(Field field) |
List<Field> |
getFields(Class cls) |
List<String> |
getInterfacesNames(Class cls) |
List<String> |
getMethodAnnotationNames(Member method) |
String |
getMethodFullKey(Class cls,
Member method) |
String |
getMethodKey(Class cls,
Member method) |
String |
getMethodModifier(Member method) |
String |
getMethodName(Member method) |
List<Member> |
getMethods(Class cls) |
static String |
getName(Class type) |
Class |
getOfCreateClassObject(Vfs.File file) |
Class |
getOfCreateClassObject(Vfs.File file,
ClassLoader... loaders) |
List<String> |
getParameterAnnotationNames(Member method,
int parameterIndex) |
List<String> |
getParameterNames(Member member) |
String |
getReturnTypeName(Member method) |
String |
getSuperclassName(Class cls) |
boolean |
isPublic(Object o) |
public List<Field> getFields(Class cls)
getFields in interface MetadataAdapter<Class,Field,Member>public List<Member> getMethods(Class cls)
getMethods in interface MetadataAdapter<Class,Field,Member>public String getMethodName(Member method)
getMethodName in interface MetadataAdapter<Class,Field,Member>public List<String> getParameterNames(Member member)
getParameterNames in interface MetadataAdapter<Class,Field,Member>public List<String> getClassAnnotationNames(Class aClass)
getClassAnnotationNames in interface MetadataAdapter<Class,Field,Member>public List<String> getFieldAnnotationNames(Field field)
getFieldAnnotationNames in interface MetadataAdapter<Class,Field,Member>public List<String> getMethodAnnotationNames(Member method)
getMethodAnnotationNames in interface MetadataAdapter<Class,Field,Member>public List<String> getParameterAnnotationNames(Member method, int parameterIndex)
getParameterAnnotationNames in interface MetadataAdapter<Class,Field,Member>public String getReturnTypeName(Member method)
getReturnTypeName in interface MetadataAdapter<Class,Field,Member>public String getFieldName(Field field)
getFieldName in interface MetadataAdapter<Class,Field,Member>public Class getOfCreateClassObject(Vfs.File file) throws Exception
getOfCreateClassObject in interface MetadataAdapter<Class,Field,Member>Exceptionpublic Class getOfCreateClassObject(Vfs.File file, ClassLoader... loaders) throws Exception
Exceptionpublic String getMethodModifier(Member method)
getMethodModifier in interface MetadataAdapter<Class,Field,Member>public String getMethodKey(Class cls, Member method)
getMethodKey in interface MetadataAdapter<Class,Field,Member>public String getMethodFullKey(Class cls, Member method)
getMethodFullKey in interface MetadataAdapter<Class,Field,Member>public boolean isPublic(Object o)
isPublic in interface MetadataAdapter<Class,Field,Member>public String getClassName(Class cls)
getClassName in interface MetadataAdapter<Class,Field,Member>public String getSuperclassName(Class cls)
getSuperclassName in interface MetadataAdapter<Class,Field,Member>public List<String> getInterfacesNames(Class cls)
getInterfacesNames in interface MetadataAdapter<Class,Field,Member>public boolean acceptsInput(String file)
acceptsInput in interface MetadataAdapter<Class,Field,Member>Copyright © 2014. All rights reserved.