Package org.mapstruct.ap.internal.util
Class Executables
- java.lang.Object
-
- org.mapstruct.ap.internal.util.Executables
-
public class Executables extends java.lang.ObjectProvides functionality aroundExecutableElements.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.reflect.MethodDEFAULT_METHOD
-
Constructor Summary
Constructors Modifier Constructor Description privateExecutables()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisAfterMappingMethod(javax.lang.model.element.ExecutableElement executableElement)static booleanisBeforeMappingMethod(javax.lang.model.element.ExecutableElement executableElement)static booleanisDefaultMethod(javax.lang.model.element.ExecutableElement method)static booleanisFinal(Accessor accessor)static booleanisLifecycleCallbackMethod(javax.lang.model.element.ExecutableElement executableElement)private static booleanisNotStatic(javax.lang.model.element.ExecutableElement method)(package private) static booleanisPublic(javax.lang.model.element.ExecutableElement method)(package private) static booleanisPublicNotStatic(javax.lang.model.element.ExecutableElement method)
-
-
-
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@BeforeMappingor@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
-
-