Skip to content

Commit d6ff520

Browse files
committed
Accessor#getSimpleName should return a String
1 parent 7c62aec commit d6ff520

File tree

6 files changed

+9
-10
lines changed

6 files changed

+9
-10
lines changed

processor/src/main/java/org/mapstruct/ap/internal/model/NestedPropertyMappingMethod.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public SafePropertyEntry(PropertyEntry entry, String safeName) {
150150
this.safeName = safeName;
151151
this.readAccessorName = ValueProvider.of( entry.getReadAccessor() ).getValue();
152152
if ( entry.getPresenceChecker() != null ) {
153-
this.presenceCheckerName = entry.getPresenceChecker().getSimpleName().toString();
153+
this.presenceCheckerName = entry.getPresenceChecker().getSimpleName();
154154
}
155155
else {
156156
this.presenceCheckerName = null;

processor/src/main/java/org/mapstruct/ap/internal/model/PropertyMapping.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ else if ( targetType.isArrayType() && sourceType.isArrayType() && assignment.get
273273
return new PropertyMapping(
274274
targetPropertyName,
275275
rightHandSide.getSourceParameterName(),
276-
targetWriteAccessor.getSimpleName().toString(),
276+
targetWriteAccessor.getSimpleName(),
277277
ValueProvider.of( targetReadAccessor ),
278278
targetType,
279279
assignment,
@@ -869,7 +869,7 @@ else if ( errorMessageDetails == null ) {
869869

870870
return new PropertyMapping(
871871
targetPropertyName,
872-
targetWriteAccessor.getSimpleName().toString(),
872+
targetWriteAccessor.getSimpleName(),
873873
ValueProvider.of( targetReadAccessor ),
874874
targetType,
875875
assignment,
@@ -934,7 +934,7 @@ public PropertyMapping build() {
934934

935935
return new PropertyMapping(
936936
targetPropertyName,
937-
targetWriteAccessor.getSimpleName().toString(),
937+
targetWriteAccessor.getSimpleName(),
938938
ValueProvider.of( targetReadAccessor ),
939939
targetType,
940940
assignment,

processor/src/main/java/org/mapstruct/ap/internal/model/common/Type.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ public Map<String, Accessor> getPropertyReadAccessors() {
488488
if ( modifiableGetters.containsKey( propertyName ) ) {
489489
// In the DefaultAccessorNamingStrategy, this can only be the case for Booleans: isFoo() and
490490
// getFoo(); The latter is preferred.
491-
if ( !getter.getSimpleName().toString().startsWith( "is" ) ) {
491+
if ( !getter.getSimpleName().startsWith( "is" ) ) {
492492
modifiableGetters.put( propertyName, getter );
493493
}
494494

processor/src/main/java/org/mapstruct/ap/internal/util/ValueProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public static ValueProvider of(Accessor accessor) {
4545
if ( accessor == null ) {
4646
return null;
4747
}
48-
String value = accessor.getSimpleName().toString();
48+
String value = accessor.getSimpleName();
4949
if ( accessor.getAccessorType() != AccessorType.FIELD ) {
5050
value += "()";
5151
}

processor/src/main/java/org/mapstruct/ap/internal/util/accessor/AbstractAccessor.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
import javax.lang.model.element.Element;
1111
import javax.lang.model.element.Modifier;
12-
import javax.lang.model.element.Name;
1312

1413
/**
1514
* This is an abstract implementation of an {@link Accessor} that provides the common implementation.
@@ -25,8 +24,8 @@ abstract class AbstractAccessor<T extends Element> implements Accessor {
2524
}
2625

2726
@Override
28-
public Name getSimpleName() {
29-
return element.getSimpleName();
27+
public String getSimpleName() {
28+
return element.getSimpleName().toString();
3029
}
3130

3231
@Override

processor/src/main/java/org/mapstruct/ap/internal/util/accessor/Accessor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public interface Accessor {
3333
/**
3434
* @return the simple name of the accessor
3535
*/
36-
Name getSimpleName();
36+
String getSimpleName();
3737

3838
/**
3939
* @return the set of modifiers that the accessor has

0 commit comments

Comments
 (0)