Class Executables


  • public class Executables
    extends java.lang.Object
    Provides functionality around ExecutableElements.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.reflect.Method DEFAULT_METHOD  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Executables()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isAfterMappingMethod​(javax.lang.model.element.ExecutableElement executableElement)  
      static boolean isBeforeMappingMethod​(javax.lang.model.element.ExecutableElement executableElement)  
      static boolean isDefaultMethod​(javax.lang.model.element.ExecutableElement method)  
      static boolean isFinal​(Accessor accessor)  
      static boolean isLifecycleCallbackMethod​(javax.lang.model.element.ExecutableElement executableElement)  
      private static boolean isNotStatic​(javax.lang.model.element.ExecutableElement method)  
      (package private) static boolean isPublic​(javax.lang.model.element.ExecutableElement method)  
      (package private) static boolean isPublicNotStatic​(javax.lang.model.element.ExecutableElement method)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_METHOD

        private static final java.lang.reflect.Method DEFAULT_METHOD
    • Constructor Detail

      • Executables

        private Executables()
    • Method Detail

      • isPublicNotStatic

        static boolean isPublicNotStatic​(javax.lang.model.element.ExecutableElement method)
      • isPublic

        static boolean isPublic​(javax.lang.model.element.ExecutableElement method)
      • isNotStatic

        private static boolean isNotStatic​(javax.lang.model.element.ExecutableElement method)
      • isFinal

        public static boolean isFinal​(Accessor accessor)
      • isDefaultMethod

        public static boolean isDefaultMethod​(javax.lang.model.element.ExecutableElement method)
      • isLifecycleCallbackMethod

        public static boolean isLifecycleCallbackMethod​(javax.lang.model.element.ExecutableElement executableElement)
        Parameters:
        executableElement - the element to check
        Returns:
        true, if the executable element is a method annotated with @BeforeMapping or @AfterMapping
      • isAfterMappingMethod

        public static boolean isAfterMappingMethod​(javax.lang.model.element.ExecutableElement executableElement)
        Parameters:
        executableElement - the element to check
        Returns:
        true, if the executable element is a method annotated with @AfterMapping
      • isBeforeMappingMethod

        public static boolean isBeforeMappingMethod​(javax.lang.model.element.ExecutableElement executableElement)
        Parameters:
        executableElement - the element to check
        Returns:
        true, if the executable element is a method annotated with @BeforeMapping