Interface MetadataAdapter<C,​F,​M>

    • 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)
      • 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)
      • getOrCreateClassObject

        C getOrCreateClassObject​(Vfs.File file)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • 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)
      • isPublic

        boolean isPublic​(java.lang.Object o)
      • acceptsInput

        boolean acceptsInput​(java.lang.String file)