Interface MemberUtils
-
-
Method Summary
Static Methods Modifier and Type Method Description static java.util.List<? extends javax.lang.model.element.Element>
filterMembers(java.util.List<? extends javax.lang.model.element.Element> members, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
static java.util.List<? extends javax.lang.model.element.Element>
findAllDeclaredMembers(javax.lang.model.element.TypeElement type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
static java.util.List<? extends javax.lang.model.element.Element>
findAllDeclaredMembers(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
static java.util.List<? extends javax.lang.model.element.Element>
findDeclaredMembers(javax.lang.model.element.TypeElement type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
static java.util.List<? extends javax.lang.model.element.Element>
findDeclaredMembers(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.Element>... 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.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
matchesElementKind(javax.lang.model.element.Element member, javax.lang.model.element.ElementKind kind)
static boolean
matchParameterTypeNames(java.util.List<? extends javax.lang.model.element.VariableElement> parameters, java.lang.CharSequence... parameterTypeNames)
static boolean
matchParameterTypes(java.util.List<? extends javax.lang.model.element.VariableElement> parameters, java.lang.reflect.Type... parameterTypes)
-
-
-
Method Detail
-
matchesElementKind
static boolean matchesElementKind(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)
-
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)
-
findDeclaredMembers
static java.util.List<? extends javax.lang.model.element.Element> findDeclaredMembers(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
-
findDeclaredMembers
static java.util.List<? extends javax.lang.model.element.Element> findDeclaredMembers(javax.lang.model.element.TypeElement type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
-
findAllDeclaredMembers
static java.util.List<? extends javax.lang.model.element.Element> findAllDeclaredMembers(javax.lang.model.type.TypeMirror type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
-
findAllDeclaredMembers
static java.util.List<? extends javax.lang.model.element.Element> findAllDeclaredMembers(javax.lang.model.element.TypeElement type, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
-
filterMembers
static java.util.List<? extends javax.lang.model.element.Element> filterMembers(java.util.List<? extends javax.lang.model.element.Element> members, java.util.function.Predicate<? super javax.lang.model.element.Element>... memberFilters)
-
matchParameterTypes
static boolean matchParameterTypes(java.util.List<? extends javax.lang.model.element.VariableElement> parameters, java.lang.reflect.Type... parameterTypes)
-
matchParameterTypeNames
static boolean matchParameterTypeNames(java.util.List<? extends javax.lang.model.element.VariableElement> parameters, java.lang.CharSequence... parameterTypeNames)
-
-