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