Class Elements

java.lang.Object
ch.raffael.meldioc.processor.util.Elements

public class Elements extends Object
Utilities for dealing with javax.lang.model elements.
  • Method Details

    • isMethod

      public static <T extends Element> boolean isMethod(T element)
    • isAbstract

      public static <T extends Element> boolean isAbstract(T element)
    • isStatic

      public static <T extends Element> boolean isStatic(T element)
    • isPrivate

      public static <T extends Element> boolean isPrivate(T element)
    • isNeitherStaticNorPrivate

      public static <T extends Element> boolean isNeitherStaticNorPrivate(T element)
    • isImplemented

      public static <T extends Element> boolean isImplemented(T element)
    • isFinal

      public static <T extends Element> boolean isFinal(T element)
    • asDeclaredType

      public static DeclaredType asDeclaredType(TypeMirror element)
    • asExecutableType

      public static ExecutableType asExecutableType(TypeMirror element)
    • asElement

      public static TypeElement asElement(DeclaredType type)
    • asTypeElement

      public static TypeElement asTypeElement(Element element)
    • asExecutableElement

      public static ExecutableElement asExecutableElement(Element element)