1818 */
1919package org .mapstruct .ap .processor ;
2020
21- import org .mapstruct .ap .processor .creation .MappingResolver ;
2221import java .text .MessageFormat ;
2322import java .util .ArrayList ;
2423import java .util .HashMap ;
2726import java .util .List ;
2827import java .util .Map ;
2928import java .util .Set ;
29+
3030import javax .annotation .processing .Messager ;
3131import javax .lang .model .element .ExecutableElement ;
3232import javax .lang .model .element .TypeElement ;
3636import javax .lang .model .util .Elements ;
3737import javax .lang .model .util .Types ;
3838import javax .tools .Diagnostic .Kind ;
39- import org .mapstruct .ap .model .Assignment ;
4039
40+ import org .mapstruct .ap .model .Assignment ;
4141import org .mapstruct .ap .model .BeanMappingMethod ;
4242import org .mapstruct .ap .model .Decorator ;
4343import org .mapstruct .ap .model .DefaultMapperReference ;
5151import org .mapstruct .ap .model .MappingMethod ;
5252import org .mapstruct .ap .model .PropertyMapping ;
5353import org .mapstruct .ap .model .assignment .AssignmentFactory ;
54- import org .mapstruct .ap .model .assignment .NewCollectionOrMapWrapper ;
5554import org .mapstruct .ap .model .assignment .LocalVarWrapper ;
55+ import org .mapstruct .ap .model .assignment .NewCollectionOrMapWrapper ;
5656import org .mapstruct .ap .model .assignment .NullCheckWrapper ;
5757import org .mapstruct .ap .model .assignment .SetterWrapper ;
5858import org .mapstruct .ap .model .common .Parameter ;
6666import org .mapstruct .ap .option .ReportingPolicy ;
6767import org .mapstruct .ap .prism .DecoratedWithPrism ;
6868import org .mapstruct .ap .prism .MapperPrism ;
69+ import org .mapstruct .ap .processor .creation .MappingResolver ;
6970import org .mapstruct .ap .util .Executables ;
7071import org .mapstruct .ap .util .MapperConfig ;
7172import org .mapstruct .ap .util .Strings ;
@@ -88,7 +89,6 @@ public class MapperCreationProcessor implements ModelElementProcessor<List<Sourc
8889 private MappingResolver mappingResolver ;
8990
9091
91-
9292 @ Override
9393 public Mapper process (ProcessorContext context , TypeElement mapperTypeElement , List <SourceMethod > sourceModel ) {
9494 this .elementUtils = context .getElementUtils ();
@@ -98,7 +98,7 @@ public Mapper process(ProcessorContext context, TypeElement mapperTypeElement, L
9898
9999 this .typeFactory = context .getTypeFactory ();
100100
101- this .mappingResolver = new MappingResolver (messager , typeFactory , elementUtils , typeUtils );
101+ this .mappingResolver = new MappingResolver ( messager , typeFactory , elementUtils , typeUtils );
102102
103103
104104 return getMapper ( mapperTypeElement , sourceModel );
@@ -322,7 +322,7 @@ else if ( method.isEnumMapping() ) {
322322 }
323323
324324 private FactoryMethod getFactoryMethod (List <MapperReference > mapperReferences , List <SourceMethod > methods ,
325- Type returnType ) {
325+ Type returnType ) {
326326 FactoryMethod result = null ;
327327 for ( SourceMethod method : methods ) {
328328 if ( !method .requiresImplementation () && !method .isIterableMapping () && !method .isMapMapping ()
@@ -669,37 +669,37 @@ else if ( Executables.isGetterMethod( targetAcessor ) ) {
669669 }
670670 }
671671
672- // target accessor is setter, so decorate assigmment as setter
672+ // target accessor is setter, so decorate assignment as setter
673673 assignment = new SetterWrapper ( assignment , method .getThrownTypes () );
674674
675- // decorate assigment with null check of source can be null (is not primitive)
675+ // decorate assignment with null check of source can be null (is not primitive)
676676 if ( !sourceType .isPrimitive () ) {
677677 assignment = new NullCheckWrapper ( assignment );
678678 }
679679
680680 }
681681 else {
682682 messager .printMessage (
683- Kind .ERROR ,
684- String .format (
685- "Can't map property \" %s %s\" to \" %s %s\" ." ,
686- sourceType ,
687- Executables .getPropertyName ( sourceAccessor ),
688- targetType ,
689- Executables .getPropertyName ( targetAcessor )
690- ),
691- method .getExecutable ()
683+ Kind .ERROR ,
684+ String .format (
685+ "Can't map property \" %s %s\" to \" %s %s\" ." ,
686+ sourceType ,
687+ Executables .getPropertyName ( sourceAccessor ),
688+ targetType ,
689+ Executables .getPropertyName ( targetAcessor )
690+ ),
691+ method .getExecutable ()
692692 );
693693 }
694694 return new PropertyMapping (
695- parameter .getName (),
696- Executables .getPropertyName ( sourceAccessor ),
697- sourceAccessor .getSimpleName ().toString (),
698- sourceType ,
699- Executables .getPropertyName ( targetAcessor ),
700- targetAcessor .getSimpleName ().toString (),
701- targetType ,
702- assignment
695+ parameter .getName (),
696+ Executables .getPropertyName ( sourceAccessor ),
697+ sourceAccessor .getSimpleName ().toString (),
698+ sourceType ,
699+ Executables .getPropertyName ( targetAcessor ),
700+ targetAcessor .getSimpleName ().toString (),
701+ targetType ,
702+ assignment
703703 );
704704 }
705705
@@ -735,7 +735,7 @@ private IterableMappingMethod getIterableMappingMethod(List<MapperReference> map
735735 );
736736 }
737737
738- // target accessor is setter, so decorate assigmment as setter
738+ // target accessor is setter, so decorate assignment as setter
739739 assignment = new SetterWrapper ( assignment , method .getThrownTypes () );
740740
741741 FactoryMethod factoryMethod = getFactoryMethod ( mapperReferences , methods , method .getReturnType () );
@@ -810,7 +810,7 @@ private MapMappingMethod getMapMappingMethod(List<MapperReference> mapperReferen
810810 keyAssignment = new LocalVarWrapper ( keyAssignment , method .getThrownTypes () );
811811 valueAssignment = new LocalVarWrapper ( valueAssignment , method .getThrownTypes () );
812812
813- return new MapMappingMethod ( method , keyAssignment , valueAssignment , factoryMethod );
813+ return new MapMappingMethod ( method , keyAssignment , valueAssignment , factoryMethod );
814814 }
815815
816816 private EnumMappingMethod getEnumMappingMethod (SourceMethod method ) {
0 commit comments