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>
Exception
public Class getOfCreateClassObject(Vfs.File file, @Nullable ClassLoader... loaders) throws Exception
Exception
public 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 © 2017. All rights reserved.