public class JavaReflectionAdapter extends Object implements MetadataAdapter<Class,Field,Member>
| Constructor and Description |
|---|
JavaReflectionAdapter() |
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, @Nullable 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 © 2015. All rights reserved.