/** * Return a new List that contains everything in the argument but strips everything before the * last dot out. * @param list the List * @return the compact List */ private static Set<String> terseClasses(Set<String> list) { Set<String> retList = new LinkedHashSet<String>(); for (String name: list) { retList.add(terseClass(name)); } return retList; }
.append(terseClass(className)); if (superNames != null) { retval.append(" extends ").append(Util.join(terseClasses(superNames), ", ")); for (AttributeDescriptor desc : getAllAttributeDescriptors()) { ClassDescriptor cld = desc.getClassDescriptor(); table.addRow(new String[] {desc.getName(), terseClass(desc.getType()), (cld == this ? "" : "from " + terseClass(cld.getName()))}); table.addRow(new String[] {desc.getName(), terseClass(desc.getReferencedClassName()), (cld == this ? "" : "from " + terseClass(cld.getName()))}); ClassDescriptor cld = desc.getClassDescriptor(); table.addRow(new String[] {desc.getName(), "collection of " + terseClass(desc.getReferencedClassName()), (cld == this ? "" : "from " + terseClass(cld.getName()))});
.append(terseClass(className)); if (superNames != null) { retval.append(" extends ").append(Util.join(terseClasses(superNames), ", ")); for (AttributeDescriptor desc : getAllAttributeDescriptors()) { ClassDescriptor cld = desc.getClassDescriptor(); table.addRow(new String[] {desc.getName(), terseClass(desc.getType()), (cld == this ? "" : "from " + terseClass(cld.getName()))}); table.addRow(new String[] {desc.getName(), terseClass(desc.getReferencedClassName()), (cld == this ? "" : "from " + terseClass(cld.getName()))}); ClassDescriptor cld = desc.getClassDescriptor(); table.addRow(new String[] {desc.getName(), "collection of " + terseClass(desc.getReferencedClassName()), (cld == this ? "" : "from " + terseClass(cld.getName()))});
/** * Return a new List that contains everything in the argument but strips everything before the * last dot out. * @param list the List * @return the compact List */ private static Set<String> terseClasses(Set<String> list) { Set<String> retList = new LinkedHashSet<String>(); for (String name: list) { retList.add(terseClass(name)); } return retList; }