public interface Method
BuiltInMethod and SourceMethod| Modifier and Type | Method and Description | 
|---|---|
| Accessibility | getAccessibility()Returns the  Accessibilityof this method. | 
| Type | getDeclaringMapper()Returns the mapper type declaring this method if it is not declared by the mapper interface currently processed
 but by another mapper imported via  Mapper#users(). | 
| Type | getDefiningType() | 
| ExecutableElement | getExecutable() | 
| MapperConfiguration | getMapperConfiguration() | 
| Parameter | getMappingTargetParameter()Returns the parameter designated as mapping target (if present)  MappingTarget | 
| String | getName()Returns then name of the method. | 
| List<String> | getParameterNames() | 
| List<Parameter> | getParameters()In contrast to  getSourceParameters()this method returns all parameters | 
| Type | getResultType()Returns the type of the result. | 
| Type | getReturnType()Returns the return type of the method | 
| List<Parameter> | getSourceParameters()returns the list of 'true' source parameters excluding the parameter(s) that is designated as
 target by means of the target annotation  getMappingTargetParameter(). | 
| Parameter | getTargetTypeParameter()Returns the parameter designated as target type (if present)  TargetType | 
| List<Type> | getThrownTypes()Returns all exceptions thrown by this method | 
| boolean | isDefault()Whether this method is Java 8 default method | 
| boolean | isLifecycleCallbackMethod() | 
| boolean | isStatic()Whether this method is static or an instance method | 
| boolean | isUpdateMethod() | 
| boolean | matches(List<Type> sourceTypes,
       Type targetType)Checks whether the provided sourceType and provided targetType match with the parameter respectively return type
 of the method. | 
| boolean | overridesMethod()Whether this method overrides an abstract method. | 
boolean matches(List<Type> sourceTypes, Type targetType)
sourceTypes - the sourceTypes to match to the parametertargetType - the targetType to match to the returnTypeType getDeclaringMapper()
Mapper#users().String getName()
List<Parameter> getParameters()
getSourceParameters() this method returns all parametersList<Parameter> getSourceParameters()
getMappingTargetParameter().Parameter getMappingTargetParameter()
MappingTargetParameter getTargetTypeParameter()
TargetTypeAccessibility getAccessibility()
Accessibility of this method.Accessibility of this methodType getReturnType()
List<Type> getThrownTypes()
Type getResultType()
MappingTarget, or in absence the return type.List<String> getParameterNames()
boolean overridesMethod()
ExecutableElement getExecutable()
boolean isStatic()
boolean isDefault()
Type getDefiningType()
MapperConfiguration getMapperConfiguration()
boolean isLifecycleCallbackMethod()
true, if the method represents a mapping lifecycle callback (Before/After mapping method)boolean isUpdateMethod()
true, if the method is an update method, i.e. it has a parameter annotated with
         @MappingTarget.Copyright © 2012-2015 Gunnar Morling; All rights reserved. Released under the Apache Software License 2.0.