diff options
Diffstat (limited to 'branches/sca-java-1.x/modules/interface/src/main/java/org')
-rw-r--r-- | branches/sca-java-1.x/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/impl/DataTypeImpl.java | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/branches/sca-java-1.x/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/impl/DataTypeImpl.java b/branches/sca-java-1.x/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/impl/DataTypeImpl.java index c1c8400b71..8fa91a8e52 100644 --- a/branches/sca-java-1.x/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/impl/DataTypeImpl.java +++ b/branches/sca-java-1.x/modules/interface/src/main/java/org/apache/tuscany/sca/interfacedef/impl/DataTypeImpl.java @@ -149,13 +149,6 @@ public class DataTypeImpl<L> implements DataType<L> { this.dataBinding = dataBinding; } - @Override - public String toString() { - StringBuffer sb = new StringBuffer(); - sb.append(physical).append(" ").append(dataBinding).append(" ").append(logical); - return sb.toString(); - } - @SuppressWarnings("unchecked") @Override public Object clone() throws CloneNotSupportedException { @@ -216,4 +209,21 @@ public class DataTypeImpl<L> implements DataType<L> { } metaDataMap.put(type, metaData); } + + @Override + public String toString() { + // private Class<?> physical; + // private Type genericType; + // private L logical; + // private Map<Class<?>, Object> metaDataMap; + StringBuilder b = new StringBuilder( 256 ); + b.append( "DataType[" ); + b.append( "dataBinding=" + ((dataBinding==null) ? "null" : dataBinding) ); + b.append( ", genericType=" + ((genericType==null) ? "null" : genericType) ); + b.append( ", physical=" + ((physical==null) ? "null" : physical) ); + b.append( ", logical=" + ((logical==null) ? "null" : logical) ); + b.append( ", metaData size=" + ((metaDataMap==null) ? "0" : metaDataMap.size()) ); + b.append( "]" ); + return b.toString(); + } } |