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 booleanacceptsInput(java.lang.String file)java.util.List<java.lang.String>getClassAnnotationNames(C aClass)java.lang.StringgetClassName(C cls)java.util.List<java.lang.String>getFieldAnnotationNames(F field)java.lang.StringgetFieldName(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.StringgetMethodFullKey(C cls, M method)java.lang.StringgetMethodKey(C cls, M method)java.lang.StringgetMethodModifier(M method)java.lang.StringgetMethodName(M method)java.util.List<M>getMethods(C cls)CgetOrCreateClassObject(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.StringgetReturnTypeName(M method)java.lang.StringgetSuperclassName(C cls)booleanisPublic(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)
-
-