tImports().add("java.beans.PropertyChangeSupport");
classMapping.getImports().add("java.beans.PropertyChangeListener");
}
}
public void doConstructors(String savedToClass, ClassMapping classMapping, Map class2classmap, PrintWriter writer) {
// full constructor
List allFieldsForFullConstructor = classMapping.getAllFieldsForFullConstructor();
writer.println(" /** full constructor */");
String fullCons = " public " + savedToClass + StringHelper.OPEN_PAREN;
for(Iterator fields = allFieldsForFullConstructor.iterator(); fields.hasNext();) {
Field field = (Field) fields.next();
fullCons = fullCons + shortenType(getTrueTypeName(field, class2classmap), classMapping.getImports()) + " " + field.getName();
if(fields.hasNext()) {
fullCons = fullCons + ", ";
}
}
writer.println(fullCons + ") {");
//invoke super to initialize superclass...
List supersConstructorFields = classMapping.getFieldsForSupersFullConstructor();
if (!supersConstructorFields.isEmpty()) {
writ
上一篇:
BasicPropertyAccessor.java
下一篇:
其它计算机论文:探究计算机基础教育教学的策略