public interface MetadataAdapter<C,F,M>
Modifier and Type | Method and 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 |
getOfCreateClassObject(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) |
java.lang.String getClassName(C cls)
java.lang.String getSuperclassName(C cls)
java.util.List<java.lang.String> getInterfacesNames(C cls)
java.lang.String getMethodName(M method)
java.util.List<java.lang.String> getParameterNames(M method)
java.util.List<java.lang.String> getClassAnnotationNames(C aClass)
java.util.List<java.lang.String> getFieldAnnotationNames(F field)
java.util.List<java.lang.String> getMethodAnnotationNames(M method)
java.util.List<java.lang.String> getParameterAnnotationNames(M method, int parameterIndex)
java.lang.String getReturnTypeName(M method)
java.lang.String getFieldName(F field)
C getOfCreateClassObject(Vfs.File file) throws java.lang.Exception
java.lang.Exception
java.lang.String getMethodModifier(M method)
boolean isPublic(java.lang.Object o)
boolean acceptsInput(java.lang.String file)