Skip to content

Commit 4ce3552

Browse files
authored
Fix order of target and source in @Mapping and @ValueMapping annotation (#154)
1 parent b7041df commit 4ce3552

File tree

16 files changed

+34
-34
lines changed

16 files changed

+34
-34
lines changed

mapstruct-field-mapping/src/main/java/org/mapstruct/example/mapper/CustomerMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public interface CustomerMapper {
2020

2121
CustomerMapper MAPPER = Mappers.getMapper( CustomerMapper.class );
2222

23-
@Mapping(source = "orders", target = "orderItems")
24-
@Mapping(source = "customerName", target = "name")
23+
@Mapping(target = "orderItems", source = "orders")
24+
@Mapping(target = "name", source = "customerName")
2525
Customer toCustomer(CustomerDto customerDto);
2626

2727
@InheritInverseConfiguration

mapstruct-iterable-to-non-iterable/src/main/java/com/mycompany/mapper/SourceTargetMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public interface SourceTargetMapper {
1818

1919
SourceTargetMapper MAPPER = Mappers.getMapper( SourceTargetMapper.class );
2020

21-
@Mapping( source = "myIntegers", target = "myInteger", qualifiedBy = FirstElement.class )
22-
@Mapping( source = "myStrings", target = "myString", qualifiedBy = LastElement.class )
21+
@Mapping( target = "myInteger", source = "myIntegers", qualifiedBy = FirstElement.class )
22+
@Mapping( target = "myString", source = "myStrings", qualifiedBy = LastElement.class )
2323
Target toTarget( Source s );
2424
}

mapstruct-kotlin-gradle/src/main/kotlin/org/mapstruct/example/kotlin/converter/PersonConverter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import org.mapstruct.example.kotlin.model.Person
99
@Mapper
1010
interface PersonConverter {
1111

12-
@Mapping(source = "phoneNumber", target = "phone")
12+
@Mapping(target = "phone", source = "phoneNumber")
1313
fun convertToDto(person: Person): PersonDto
1414

1515
@InheritInverseConfiguration

mapstruct-kotlin/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ The MapStruct converter:
2020
@Mapper
2121
interface PersonConverter {
2222

23-
@Mapping(source = "phoneNumber", target = "phone")
23+
@Mapping(target = "phone", source = "phoneNumber")
2424
fun convertToDto(person: Person) : PersonDto
2525

2626
@InheritInverseConfiguration

mapstruct-kotlin/src/main/kotlin/org/mapstruct/example/kotlin/converter/PersonConverter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import org.mapstruct.example.kotlin.model.Person
99
@Mapper
1010
interface PersonConverter {
1111

12-
@Mapping(source = "phoneNumber", target = "phone")
12+
@Mapping(target = "phone", source = "phoneNumber")
1313
fun convertToDto(person: Person): PersonDto
1414

1515
@InheritInverseConfiguration

mapstruct-lombok/src/main/java/com/mycompany/mapper/SourceTargetMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ public interface SourceTargetMapper {
1717

1818
SourceTargetMapper MAPPER = Mappers.getMapper( SourceTargetMapper.class );
1919

20-
@Mapping( source = "test", target = "testing" )
20+
@Mapping( target = "testing", source = "test" )
2121
Target toTarget( Source s );
2222
}

mapstruct-mapper-repo/example/src/main/java/org/mapstruct/example/repo/mappers/CarMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
@Mapper(nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE)
2020
public interface CarMapper extends StandardMapper<Car, CarDto> {
2121

22-
@Mapping(source = "numberOfSeats", target = "seatCount")
22+
@Mapping(target = "seatCount", source = "numberOfSeats")
2323
CarDto map(Car Car);
2424
}

mapstruct-mapper-repo/example/src/main/java/org/mapstruct/example/repo/mappers/PersonMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@
1818
@Mapper
1919
public interface PersonMapper extends StandardMapper<Person, Employee> {
2020

21-
@Mapping(source = "firstName", target = "name")
21+
@Mapping(target = "name", source = "firstName")
2222
Employee map(Person p);
2323
}

mapstruct-mapper-repo/example/src/main/java/org/mapstruct/example/repo/mappers/PersonToBossMapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
@Mapper
1919
public interface PersonToBossMapper extends StandardMapper<Person, Boss> {
2020

21-
@Mapping(source = "firstName", target = "name")
21+
@Mapping(target = "name", source = "firstName")
2222
@Mapping(target = "title", constant = "Boss")
2323
Boss map(Person p);
2424
}

mapstruct-mapping-from-map/src/main/java/org/mapstruct/example/mapper/SourceTargetMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public interface SourceTargetMapper {
2424

2525
SourceTargetMapper MAPPER = Mappers.getMapper( SourceTargetMapper.class );
2626

27-
@Mapping(source = "map", target = "ip", qualifiedBy = Ip.class )
28-
@Mapping(source = "map", target = "server", qualifiedBy = Server.class )
27+
@Mapping(target = "ip", source = "map", qualifiedBy = Ip.class )
28+
@Mapping(target = "server", source = "map", qualifiedBy = Server.class )
2929
Target toTarget(Source s);
3030
}

0 commit comments

Comments
 (0)