Interface MemberUtils


  • public interface MemberUtils
    The utilities class for the members in the package "javax.lang.model.", such as "field", "method", "constructor"
    Since:
    1.0.0
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static java.util.List<? extends javax.lang.model.element.Element> getAllDeclaredMembers​(javax.lang.model.type.TypeMirror type)  
      static java.util.List<? extends javax.lang.model.element.Element> getDeclaredMembers​(javax.lang.model.type.TypeMirror type)  
      static boolean hasModifiers​(javax.lang.model.element.Element member, javax.lang.model.element.Modifier... modifiers)  
      static boolean isPublicNonStatic​(javax.lang.model.element.Element member)  
      static boolean matches​(javax.lang.model.element.Element member, javax.lang.model.element.ElementKind kind)  
      static boolean matchParameterTypes​(java.util.List<? extends javax.lang.model.element.VariableElement> parameters, java.lang.CharSequence... parameterTypes)  
    • Method Detail

      • matches

        static boolean matches​(javax.lang.model.element.Element member,
                               javax.lang.model.element.ElementKind kind)
      • isPublicNonStatic

        static boolean isPublicNonStatic​(javax.lang.model.element.Element member)
      • hasModifiers

        static boolean hasModifiers​(javax.lang.model.element.Element member,
                                    javax.lang.model.element.Modifier... modifiers)
      • getDeclaredMembers

        static java.util.List<? extends javax.lang.model.element.Element> getDeclaredMembers​(javax.lang.model.type.TypeMirror type)
      • getAllDeclaredMembers

        static java.util.List<? extends javax.lang.model.element.Element> getAllDeclaredMembers​(javax.lang.model.type.TypeMirror type)
      • matchParameterTypes

        static boolean matchParameterTypes​(java.util.List<? extends javax.lang.model.element.VariableElement> parameters,
                                           java.lang.CharSequence... parameterTypes)