Package org.reflections.adapters
Interface MetadataAdapter<C,F,M>
-
- All Known Implementing Classes:
JavaReflectionAdapter
,JavassistAdapter
public interface MetadataAdapter<C,F,M>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
acceptsInput(String file)
List<String>
getClassAnnotationNames(C aClass)
String
getClassName(C cls)
List<String>
getFieldAnnotationNames(F field)
String
getFieldName(F field)
List<F>
getFields(C cls)
List<String>
getInterfacesNames(C cls)
List<String>
getMethodAnnotationNames(M method)
String
getMethodFullKey(C cls, M method)
String
getMethodKey(C cls, M method)
String
getMethodModifier(M method)
String
getMethodName(M method)
List<M>
getMethods(C cls)
C
getOrCreateClassObject(Vfs.File file)
List<String>
getParameterAnnotationNames(M method, int parameterIndex)
List<String>
getParameterNames(M method)
String
getReturnTypeName(M method)
String
getSuperclassName(C cls)
boolean
isPublic(Object o)
-