
public abstract class MappingMethod extends ModelElement
Mapper class.Writable.Context| Modifier | Constructor and Description |
|---|---|
protected |
MappingMethod(Method method) |
protected |
MappingMethod(Method method,
Collection<String> existingVariableNames,
List<LifecycleCallbackMethodReference> beforeMappingReferences,
List<LifecycleCallbackMethodReference> afterMappingReferences)
constructor to be overloaded when local variable names are required prior to calling this constructor.
|
protected |
MappingMethod(Method method,
List<LifecycleCallbackMethodReference> beforeMappingReferences,
List<LifecycleCallbackMethodReference> afterMappingReferences) |
protected |
MappingMethod(Method method,
List<Parameter> parameters) |
protected |
MappingMethod(Method method,
List<Parameter> parameters,
Collection<String> existingVariableNames,
List<LifecycleCallbackMethodReference> beforeMappingReferences,
List<LifecycleCallbackMethodReference> afterMappingReferences) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Accessibility |
getAccessibility() |
List<LifecycleCallbackMethodReference> |
getAfterMappingReferences() |
List<LifecycleCallbackMethodReference> |
getBeforeMappingReferencesWithMappingTarget() |
List<LifecycleCallbackMethodReference> |
getBeforeMappingReferencesWithoutMappingTarget() |
Set<Type> |
getImportTypes()
Returns a set containing those
Types referenced by this model element for which an import statement needs
to be declared. |
String |
getName() |
protected List<String> |
getParameterNames() |
List<Parameter> |
getParameters() |
String |
getResultName() |
Type |
getResultType() |
Type |
getReturnType() |
List<Parameter> |
getSourceParameters() |
List<Type> |
getThrownTypes() |
int |
hashCode() |
boolean |
isExistingInstanceMapping() |
boolean |
isStatic() |
String |
toString() |
getTemplateName, getTemplateNameForClass, writeprotected MappingMethod(Method method, Collection<String> existingVariableNames, List<LifecycleCallbackMethodReference> beforeMappingReferences, List<LifecycleCallbackMethodReference> afterMappingReferences)
method - the method for which this mapping is applicableexistingVariableNames - set of already assigned variable namesbeforeMappingReferences - all life cycle methods to be called prior to carrying out mappingafterMappingReferences - all life cycle methods to be called after carrying out mappingprotected MappingMethod(Method method, List<Parameter> parameters, Collection<String> existingVariableNames, List<LifecycleCallbackMethodReference> beforeMappingReferences, List<LifecycleCallbackMethodReference> afterMappingReferences)
protected MappingMethod(Method method)
protected MappingMethod(Method method, List<LifecycleCallbackMethodReference> beforeMappingReferences, List<LifecycleCallbackMethodReference> afterMappingReferences)
public String getName()
public Type getResultType()
public String getResultName()
public Type getReturnType()
public Accessibility getAccessibility()
public boolean isExistingInstanceMapping()
public boolean isStatic()
public Set<Type> getImportTypes()
ModelElementTypes referenced by this model element for which an import statement needs
to be declared.getImportTypes in class ModelElementnull.public List<LifecycleCallbackMethodReference> getAfterMappingReferences()
public List<LifecycleCallbackMethodReference> getBeforeMappingReferencesWithMappingTarget()
public List<LifecycleCallbackMethodReference> getBeforeMappingReferencesWithoutMappingTarget()
Copyright © 2012-2021 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.