public class BeanMapping extends Object
@BeanMapping
.public static BeanMapping forInheritance(BeanMapping map)
map
- public static BeanMapping fromPrism(org.mapstruct.ap.internal.prism.BeanMappingPrism beanMapping, ExecutableElement method, FormattingMessager messager, Types typeUtils)
public static BeanMapping forForgedMethods()
public SelectionParameters getSelectionParameters()
public org.mapstruct.ap.internal.prism.NullValueMappingStrategyPrism getNullValueMappingStrategy()
public org.mapstruct.ap.internal.prism.NullValuePropertyMappingStrategyPrism getNullValuePropertyMappingStrategy()
public org.mapstruct.ap.internal.prism.NullValueCheckStrategyPrism getNullValueCheckStrategy()
public org.mapstruct.ap.internal.prism.ReportingPolicyPrism getReportingPolicy()
public boolean isignoreByDefault()
public org.mapstruct.ap.internal.prism.BuilderPrism getBuilder()
public static org.mapstruct.ap.internal.prism.BuilderPrism builderPrismFor(Method method)
method
- containing mandatory configuration and the mapping options (optionally containing a beanmapping)Copyright © 2012-2019 MapStruct Authors; All rights reserved. Released under the Apache Software License 2.0.