Interface MemberUtils
-
public interface MemberUtilsThe 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 booleanhasModifiers(javax.lang.model.element.Element member, javax.lang.model.element.Modifier... modifiers)static booleanisPublicNonStatic(javax.lang.model.element.Element member)static booleanmatches(javax.lang.model.element.Element member, javax.lang.model.element.ElementKind kind)static booleanmatchParameterTypes(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)
-
-