接口 MemberUtils


  • public interface MemberUtils
    The utilities class for the members in the package "javax.lang.model.", such as "field", "method", "constructor"
    从以下版本开始:
    1.0.0
    • 方法概要

      静态方法 
      修饰符和类型 方法 说明
      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)  
    • 方法详细资料

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