Accessor#getSimpleName should return a String

This commit is contained in:
Filip Hrisafov 2020-04-13 20:14:11 +02:00
parent 7c62aec281
commit d6ff5204d7
6 changed files with 9 additions and 10 deletions

View File

@ -150,7 +150,7 @@ public class NestedPropertyMappingMethod extends MappingMethod {
this.safeName = safeName;
this.readAccessorName = ValueProvider.of( entry.getReadAccessor() ).getValue();
if ( entry.getPresenceChecker() != null ) {
this.presenceCheckerName = entry.getPresenceChecker().getSimpleName().toString();
this.presenceCheckerName = entry.getPresenceChecker().getSimpleName();
}
else {
this.presenceCheckerName = null;

View File

@ -273,7 +273,7 @@ public class PropertyMapping extends ModelElement {
return new PropertyMapping(
targetPropertyName,
rightHandSide.getSourceParameterName(),
targetWriteAccessor.getSimpleName().toString(),
targetWriteAccessor.getSimpleName(),
ValueProvider.of( targetReadAccessor ),
targetType,
assignment,
@ -869,7 +869,7 @@ public class PropertyMapping extends ModelElement {
return new PropertyMapping(
targetPropertyName,
targetWriteAccessor.getSimpleName().toString(),
targetWriteAccessor.getSimpleName(),
ValueProvider.of( targetReadAccessor ),
targetType,
assignment,
@ -934,7 +934,7 @@ public class PropertyMapping extends ModelElement {
return new PropertyMapping(
targetPropertyName,
targetWriteAccessor.getSimpleName().toString(),
targetWriteAccessor.getSimpleName(),
ValueProvider.of( targetReadAccessor ),
targetType,
assignment,

View File

@ -488,7 +488,7 @@ public class Type extends ModelElement implements Comparable<Type> {
if ( modifiableGetters.containsKey( propertyName ) ) {
// In the DefaultAccessorNamingStrategy, this can only be the case for Booleans: isFoo() and
// getFoo(); The latter is preferred.
if ( !getter.getSimpleName().toString().startsWith( "is" ) ) {
if ( !getter.getSimpleName().startsWith( "is" ) ) {
modifiableGetters.put( propertyName, getter );
}

View File

@ -45,7 +45,7 @@ public class ValueProvider {
if ( accessor == null ) {
return null;
}
String value = accessor.getSimpleName().toString();
String value = accessor.getSimpleName();
if ( accessor.getAccessorType() != AccessorType.FIELD ) {
value += "()";
}

View File

@ -9,7 +9,6 @@ import java.util.Set;
import javax.lang.model.element.Element;
import javax.lang.model.element.Modifier;
import javax.lang.model.element.Name;
/**
* 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 {
}
@Override
public Name getSimpleName() {
return element.getSimpleName();
public String getSimpleName() {
return element.getSimpleName().toString();
}
@Override

View File

@ -33,7 +33,7 @@ public interface Accessor {
/**
* @return the simple name of the accessor
*/
Name getSimpleName();
String getSimpleName();
/**
* @return the set of modifiers that the accessor has