mirror of
https://github.com/mapstruct/mapstruct.git
synced 2025-07-12 00:00:08 +08:00
#6 Improving toString() methods of model objects
This commit is contained in:
parent
b2b3ac2d7c
commit
707338cad7
@ -62,13 +62,23 @@ public class BeanMapping {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
StringBuilder stringBuilder = new StringBuilder();
|
StringBuilder sb = new StringBuilder( "BeanMapping {" );
|
||||||
|
|
||||||
stringBuilder.append( sourceType );
|
sb.append( "\n sourceType=" + sourceType + ',' );
|
||||||
stringBuilder.append( " <=> " );
|
sb.append( "\n targetType=" + targetType + ',' );
|
||||||
stringBuilder.append( targetType );
|
|
||||||
|
|
||||||
|
sb.append( "\n propertyMappings=[\n" );
|
||||||
|
|
||||||
return stringBuilder.toString();
|
for ( PropertyMapping propertyMapping : propertyMappings ) {
|
||||||
|
sb.append( " " + propertyMapping.toString().replaceAll( "\n", "\n " ) );
|
||||||
|
}
|
||||||
|
sb.append( "\n ]" );
|
||||||
|
|
||||||
|
sb.append( "\n mappingMethod=" + mappingMethod.toString().replaceAll( "\n", "\n " ) + ',' );
|
||||||
|
sb.append( "\n reverseMappingMethod=" + reverseMappingMethod + ',' );
|
||||||
|
sb.append( "\n isIterableMapping=" + isIterableMapping );
|
||||||
|
sb.append( "\n}" );
|
||||||
|
|
||||||
|
return sb.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -34,6 +34,25 @@ public class Mapper {
|
|||||||
this.usedMapperTypes = usedMapperTypes;
|
this.usedMapperTypes = usedMapperTypes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder sb = new StringBuilder( "Mapper {" );
|
||||||
|
|
||||||
|
sb.append( "\n packageName='" + packageName + "\'," );
|
||||||
|
sb.append( "\n interfaceName='" + interfaceName + "\'," );
|
||||||
|
sb.append( "\n implementationName='" + implementationName + "\'," );
|
||||||
|
sb.append( "\n beanMappings=[" );
|
||||||
|
|
||||||
|
for ( BeanMapping beanMapping : beanMappings ) {
|
||||||
|
sb.append( "\n " + beanMapping.toString().replaceAll( "\n", "\n " ) );
|
||||||
|
}
|
||||||
|
sb.append( "\n ]" );
|
||||||
|
sb.append( "\n usedMapperTypes=" + usedMapperTypes );
|
||||||
|
sb.append( "\n}," );
|
||||||
|
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
public String getPackageName() {
|
public String getPackageName() {
|
||||||
return packageName;
|
return packageName;
|
||||||
}
|
}
|
||||||
|
@ -55,4 +55,13 @@ public class MappingMethod {
|
|||||||
public boolean isGenerationRequired() {
|
public boolean isGenerationRequired() {
|
||||||
return declaringMapper == null;
|
return declaringMapper == null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "MappingMethod {" +
|
||||||
|
"\n name='" + name + "\'," +
|
||||||
|
"\n parameterName='" + parameterName + "\'," +
|
||||||
|
"\n elementMappingMethod=" + elementMappingMethod +
|
||||||
|
"\n}";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -68,4 +68,18 @@ public class PropertyMapping {
|
|||||||
public String getFromConversion() {
|
public String getFromConversion() {
|
||||||
return fromConversion;
|
return fromConversion;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "PropertyMapping {" +
|
||||||
|
"\n sourceName='" + sourceName + "\'," +
|
||||||
|
"\n sourceType=" + sourceType + "," +
|
||||||
|
"\n targetName='" + targetName + "\'," +
|
||||||
|
"\n targetType=" + targetType + "," +
|
||||||
|
"\n mappingMethod=" + mappingMethod + "," +
|
||||||
|
"\n reverseMappingMethod=" + reverseMappingMethod + "," +
|
||||||
|
"\n toConversion='" + toConversion + "\'," +
|
||||||
|
"\n fromConversion='" + fromConversion + "\'," +
|
||||||
|
"\n}";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user