mirror of
https://github.com/mapstruct/mapstruct.git
synced 2025-07-12 00:00:08 +08:00
#1050 remove duplicate properties which are already defined in the parent
This commit is contained in:
parent
9c30727262
commit
79acfff9c3
@ -74,10 +74,7 @@ public class BeanMappingMethod extends ContainerMappingMethod {
|
||||
private final List<PropertyMapping> propertyMappings;
|
||||
private final Map<String, List<PropertyMapping>> mappingsByParameter;
|
||||
private final List<PropertyMapping> constantMappings;
|
||||
private final MethodReference factoryMethod;
|
||||
private final boolean mapNullToDefault;
|
||||
private final Type resultType;
|
||||
private final boolean overridden;
|
||||
|
||||
public static class Builder {
|
||||
|
||||
@ -695,10 +692,7 @@ public class BeanMappingMethod extends ContainerMappingMethod {
|
||||
}
|
||||
}
|
||||
}
|
||||
this.factoryMethod = factoryMethod;
|
||||
this.mapNullToDefault = mapNullToDefault;
|
||||
this.resultType = resultType;
|
||||
this.overridden = method.overridesMethod();
|
||||
}
|
||||
|
||||
public List<PropertyMapping> getPropertyMappings() {
|
||||
@ -713,16 +707,6 @@ public class BeanMappingMethod extends ContainerMappingMethod {
|
||||
return mappingsByParameter;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isMapNullToDefault() {
|
||||
return mapNullToDefault;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOverridden() {
|
||||
return overridden;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Type getResultType() {
|
||||
if ( resultType == null ) {
|
||||
@ -765,11 +749,6 @@ public class BeanMappingMethod extends ContainerMappingMethod {
|
||||
return sourceParameters;
|
||||
}
|
||||
|
||||
@Override
|
||||
public MethodReference getFactoryMethod() {
|
||||
return this.factoryMethod;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Type getResultElementType() {
|
||||
return null;
|
||||
|
Loading…
x
Reference in New Issue
Block a user