public String getDefaultValue( String comparator, String genericDeclaration, ImportContext importContext) { StringBuffer val = new StringBuffer("new " + importContext.importType(type)); if (genericDeclaration != null) { val.append(genericDeclaration); } val.append("("); if (comparator != null) { val.append("new "); val.append(importContext.importType(comparator)); val.append("()"); if (initToZero) val.append(","); } if (initToZero) { val.append("0"); } val.append(")"); return val.toString(); }
// called by subclasses protected void init() { importContext = new ImportContextImpl(getPackageName()); MetaAttribute metaAttribute = meta.getMetaAttribute("extra-import"); if (metaAttribute != null) { Iterator<?> values = metaAttribute.getValues().iterator(); while (values.hasNext()) { String element = (String) values.next(); importContext.importType(element); } } }
public String importType(String fqcn) { return importContext.importType(fqcn); }