Class Elements
- java.lang.Object
-
- ch.raffael.meldioc.processor.util.Elements
-
public class Elements extends java.lang.ObjectUtilities for dealing withjavax.lang.modelelements.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classElements.Modifiers
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static javax.lang.model.type.DeclaredTypeasDeclaredType(javax.lang.model.type.TypeMirror element)static javax.lang.model.element.TypeElementasElement(javax.lang.model.type.DeclaredType type)static javax.lang.model.element.ExecutableElementasExecutableElement(javax.lang.model.element.Element element)static javax.lang.model.type.ExecutableTypeasExecutableType(javax.lang.model.type.TypeMirror element)static javax.lang.model.element.TypeElementasTypeElement(javax.lang.model.element.Element element)static <T extends javax.lang.model.element.Element>
booleanisAbstract(T element)static <T extends javax.lang.model.element.Element>
booleanisFinal(T element)static <T extends javax.lang.model.element.Element>
booleanisImplemented(T element)static <T extends javax.lang.model.element.Element>
booleanisMethod(T element)static <T extends javax.lang.model.element.Element>
booleanisNeitherStaticNorPrivate(T element)static <T extends javax.lang.model.element.Element>
booleanisPrivate(T element)static <T extends javax.lang.model.element.Element>
booleanisStatic(T element)
-
-
-
Method Detail
-
isMethod
public static <T extends javax.lang.model.element.Element> boolean isMethod(T element)
-
isAbstract
public static <T extends javax.lang.model.element.Element> boolean isAbstract(T element)
-
isStatic
public static <T extends javax.lang.model.element.Element> boolean isStatic(T element)
-
isPrivate
public static <T extends javax.lang.model.element.Element> boolean isPrivate(T element)
-
isNeitherStaticNorPrivate
public static <T extends javax.lang.model.element.Element> boolean isNeitherStaticNorPrivate(T element)
-
isImplemented
public static <T extends javax.lang.model.element.Element> boolean isImplemented(T element)
-
isFinal
public static <T extends javax.lang.model.element.Element> boolean isFinal(T element)
-
asDeclaredType
public static javax.lang.model.type.DeclaredType asDeclaredType(javax.lang.model.type.TypeMirror element)
-
asExecutableType
public static javax.lang.model.type.ExecutableType asExecutableType(javax.lang.model.type.TypeMirror element)
-
asElement
public static javax.lang.model.element.TypeElement asElement(javax.lang.model.type.DeclaredType type)
-
asTypeElement
public static javax.lang.model.element.TypeElement asTypeElement(javax.lang.model.element.Element element)
-
asExecutableElement
public static javax.lang.model.element.ExecutableElement asExecutableElement(javax.lang.model.element.Element element)
-
-