Interface MemberUtils

  • All Superinterfaces:
    Utils

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

      Static Methods 
      Modifier and Type Method Description
      static <T extends javax.lang.model.element.Element>
      java.util.List<T>
      findAllDeclaredMembers​(javax.lang.model.element.TypeElement type, java.util.function.Predicate<? super T>... memberFilters)  
      static <T extends javax.lang.model.element.Element>
      java.util.List<T>
      findAllDeclaredMembers​(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super T>... memberFilters)  
      static <T extends javax.lang.model.element.Element>
      java.util.List<T>
      findDeclaredMembers​(javax.lang.model.element.TypeElement type, boolean all, java.util.function.Predicate<? super T>... memberFilters)  
      static <T extends javax.lang.model.element.Element>
      java.util.List<T>
      findDeclaredMembers​(javax.lang.model.element.TypeElement type, java.util.function.Predicate<? super T>... memberFilters)  
      static <T extends javax.lang.model.element.Element>
      java.util.List<T>
      findDeclaredMembers​(javax.lang.model.type.TypeMirror type, boolean includeHierarchicalTypes, java.util.function.Predicate<? super T>... memberFilters)  
      static <T extends javax.lang.model.element.Element>
      java.util.List<T>
      findDeclaredMembers​(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super T>... memberFilters)  
      static java.util.List<? extends javax.lang.model.element.Element> getAllDeclaredMembers​(javax.lang.model.element.TypeElement type)  
      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.element.TypeElement type)  
      static java.util.List<? extends javax.lang.model.element.Element> getDeclaredMembers​(javax.lang.model.element.TypeElement type, boolean includeHierarchicalTypes)  
      static java.util.List<? extends javax.lang.model.element.Element> getDeclaredMembers​(javax.lang.model.type.TypeMirror type)  
      static java.util.List<? extends javax.lang.model.element.Element> getDeclaredMembers​(javax.lang.model.type.TypeMirror type, boolean includeHierarchicalTypes)  
    • Method Detail

      • getDeclaredMembers

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

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

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

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

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

        static java.util.List<? extends javax.lang.model.element.Element> getDeclaredMembers​(javax.lang.model.element.TypeElement type,
                                                                                             boolean includeHierarchicalTypes)
      • findDeclaredMembers

        static <T extends javax.lang.model.element.Element> java.util.List<T> findDeclaredMembers​(javax.lang.model.type.TypeMirror type,
                                                                                                  java.util.function.Predicate<? super T>... memberFilters)
      • findDeclaredMembers

        static <T extends javax.lang.model.element.Element> java.util.List<T> findDeclaredMembers​(javax.lang.model.element.TypeElement type,
                                                                                                  java.util.function.Predicate<? super T>... memberFilters)
      • findAllDeclaredMembers

        static <T extends javax.lang.model.element.Element> java.util.List<T> findAllDeclaredMembers​(javax.lang.model.type.TypeMirror type,
                                                                                                     java.util.function.Predicate<? super T>... memberFilters)
      • findAllDeclaredMembers

        static <T extends javax.lang.model.element.Element> java.util.List<T> findAllDeclaredMembers​(javax.lang.model.element.TypeElement type,
                                                                                                     java.util.function.Predicate<? super T>... memberFilters)
      • findDeclaredMembers

        static <T extends javax.lang.model.element.Element> java.util.List<T> findDeclaredMembers​(javax.lang.model.type.TypeMirror type,
                                                                                                  boolean includeHierarchicalTypes,
                                                                                                  java.util.function.Predicate<? super T>... memberFilters)
      • findDeclaredMembers

        static <T extends javax.lang.model.element.Element> java.util.List<T> findDeclaredMembers​(javax.lang.model.element.TypeElement type,
                                                                                                  boolean all,
                                                                                                  java.util.function.Predicate<? super T>... memberFilters)