org.jboss.errai.reflections.adapters
Interface MetadataAdapter<C,F,M>
- All Known Implementing Classes:
- JavassistAdapter
public interface MetadataAdapter<C,F,M>
getClassName
String getClassName(C cls)
getSuperclassName
String getSuperclassName(C cls)
getInterfacesNames
List<String> getInterfacesNames(C cls)
getFields
List<F> getFields(C cls)
getMethods
List<M> getMethods(C cls)
getMethodName
String getMethodName(M method)
getParameterNames
List<String> getParameterNames(M method)
getClassAnnotationNames
List<String> getClassAnnotationNames(C aClass)
getFieldAnnotationNames
List<String> getFieldAnnotationNames(F field)
getMethodAnnotationNames
List<String> getMethodAnnotationNames(M method)
getParameterAnnotationNames
List<String> getParameterAnnotationNames(M method,
int parameterIndex)
getReturnTypeName
String getReturnTypeName(M method)
getFieldName
String getFieldName(F field)
createClassObject
C createClassObject(InputStream inputStream)
throws IOException
- Throws:
IOException
getMethodModifier
String getMethodModifier(M method)
getMethodKey
String getMethodKey(C cls,
M method)
getMethodFullKey
String getMethodFullKey(C cls,
M method)
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.