org.reflections.adapters
Interface MetadataAdapter<C,F,M>
- All Known Implementing Classes:
- JavassistAdapter
public interface MetadataAdapter<C,F,M>
getClassName
java.lang.String getClassName(C cls)
getSuperclassName
java.lang.String getSuperclassName(C cls)
getInterfacesNames
java.util.List<java.lang.String> getInterfacesNames(C cls)
getFields
java.util.List<F> getFields(C cls)
getMethods
java.util.List<M> getMethods(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)
createClassObject
C createClassObject(java.io.InputStream inputStream)
throws java.io.IOException
- Throws:
java.io.IOException
getMethodModifier
java.lang.String getMethodModifier(M method)
getMethodKey
java.lang.String getMethodKey(C cls,
M method)
getMethodFullKey
java.lang.String getMethodFullKey(C cls,
M method)
Copyright © 2010. All Rights Reserved.