
public class Parameter extends ModelElement
Writable.Context| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
static Parameter |
forElementAndType(VariableElement element,
Type parameterType,
boolean isVarArgs) |
static Parameter |
forForgedMappingTarget(Type parameterType) |
static List<Parameter> |
getContextParameters(List<Parameter> parameters) |
Set<Type> |
getImportTypes()
Returns a set containing those
Types referenced by this model element for which an import statement needs
to be declared. |
static Parameter |
getMappingTargetParameter(List<Parameter> parameters) |
String |
getName() |
String |
getOriginalName() |
static List<Parameter> |
getSourceParameters(List<Parameter> parameters) |
static Parameter |
getTargetTypeParameter(List<Parameter> parameters) |
Type |
getType() |
int |
hashCode() |
boolean |
isMappingContext() |
boolean |
isMappingTarget() |
boolean |
isTargetType() |
boolean |
isVarArgs() |
String |
toString() |
getTemplateName, getTemplateNameForClass, writepublic String getName()
public String getOriginalName()
public Type getType()
public boolean isMappingTarget()
public Set<Type> getImportTypes()
ModelElementTypes referenced by this model element for which an import statement needs
to be declared.getImportTypes in class ModelElementnull.public boolean isTargetType()
public boolean isMappingContext()
public boolean isVarArgs()
public static Parameter forElementAndType(VariableElement element, Type parameterType, boolean isVarArgs)
public static List<Parameter> getSourceParameters(List<Parameter> parameters)
parameters - the parameters to filterpublic static List<Parameter> getContextParameters(List<Parameter> parameters)
parameters - the parameters to filterpublic static Parameter getMappingTargetParameter(List<Parameter> parameters)
Copyright © 2012-2019 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.