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(java.lang.String file)
java.util.List<java.lang.String>
getClassAnnotationNames(C aClass)
java.lang.String
getClassName(C cls)
java.util.List<java.lang.String>
getFieldAnnotationNames(F field)
java.lang.String
getFieldName(F field)
java.util.List<F>
getFields(C cls)
java.util.List<java.lang.String>
getInterfacesNames(C cls)
java.util.List<java.lang.String>
getMethodAnnotationNames(M method)
java.lang.String
getMethodFullKey(C cls, M method)
java.lang.String
getMethodKey(C cls, M method)
java.lang.String
getMethodModifier(M method)
java.lang.String
getMethodName(M method)
java.util.List<M>
getMethods(C cls)
C
getOrCreateClassObject(Vfs.File file)
java.util.List<java.lang.String>
getParameterAnnotationNames(M method, int parameterIndex)
java.util.List<java.lang.String>
getParameterNames(M method)
java.lang.String
getReturnTypeName(M method)
java.lang.String
getSuperclassName(C cls)
boolean
isPublic(java.lang.Object o)
-
-
-
Method Detail
-
getClassName
java.lang.String getClassName(C cls)
-
getSuperclassName
java.lang.String getSuperclassName(C cls)
-
getInterfacesNames
java.util.List<java.lang.String> getInterfacesNames(C cls)
-
getMethodName
java.lang.String getMethodName(M method)
-
getParameterNames
java.util.List<java.lang.String> getParameterNames(M method)
-
getClassAnnotationNames
java.util.List<java.lang.String> getClassAnnotationNames(C aClass)
-
getFieldAnnotationNames
java.util.List<java.lang.String> getFieldAnnotationNames(F field)
-
getMethodAnnotationNames
java.util.List<java.lang.String> getMethodAnnotationNames(M method)
-
getParameterAnnotationNames
java.util.List<java.lang.String> getParameterAnnotationNames(M method, int parameterIndex)
-
getReturnTypeName
java.lang.String getReturnTypeName(M method)
-
getFieldName
java.lang.String getFieldName(F field)
-
getOrCreateClassObject
C getOrCreateClassObject(Vfs.File file) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getMethodModifier
java.lang.String getMethodModifier(M method)
-
isPublic
boolean isPublic(java.lang.Object o)
-
acceptsInput
boolean acceptsInput(java.lang.String file)
-
-