@Override public String toString() { StringBuilder sb = new StringBuilder(); TypeDef definition = getDefinition(); if (definition == null) { sb.append(UNKNOWN); } else { if (requiresFullyQualifiedName()) { sb.append(definition.getPackageName()).append(DOT); } if (definition.getOuterType() != null) { sb.append(definition.getOuterType().getName()).append(DOT).append(definition.getName()); } else { sb.append(definition.getName()); } } if (arguments.size() > 0) { sb.append(LT); sb.append(StringUtils.join(arguments, COMA)); sb.append(GT); } for (int i = 0; i < dimensions; i++) { sb.append(BRACKETS); } return sb.toString(); } }
public String getName() { if (requiresFullyQualifiedName()) { return getDefinition().getFullyQualifiedName(); } return getDefinition().getName(); }