"\t\tsuper(in);\n" + "\t\tthis.time = in.readLong();\n" + "\t}").setConstructor(true); javaClass.addField("\tpublic static final Creator<LocalFavoriteInfo> CREATOR = new Creator<LocalFavoriteInfo>() {\n" + "\t\t@Override\n" + "\t\tthis.simpleTags = galleryInfo.simpleTags;\n" + "\t\tthis.simpleLanguage = galleryInfo.simpleLanguage;\n" + "\t}").setConstructor(true); javaClass.addImport("com.hippo.ehviewer.client.data.GalleryInfo");
"\t\tthis.page = in.readInt();\n" + "\t\tthis.time = in.readLong();\n" + "\t}").setConstructor(true); javaClass.addField("\tpublic static final Creator<BookmarkInfo> CREATOR = new Creator<BookmarkInfo>() {\n" + "\t\t@Override\n" + "\t\tthis.simpleTags = galleryInfo.simpleTags;\n" + "\t\tthis.simpleLanguage = galleryInfo.simpleLanguage;\n" + "\t}").setConstructor(true); javaClass.addImport("com.hippo.ehviewer.client.data.GalleryInfo");
"\t\tthis.mode = in.readInt();\n" + "\t\tthis.time = in.readLong();\n" + "\t}").setConstructor(true); javaClass.addField("\tpublic static final Creator<HistoryInfo> CREATOR = new Creator<HistoryInfo>() {\n" + "\t\t@Override\n" + "\t\tthis.simpleTags = galleryInfo.simpleTags;\n" + "\t\tthis.simpleLanguage = galleryInfo.simpleLanguage;\n" + "\t}").setConstructor(true); javaClass.addImport("com.hippo.ehviewer.client.data.GalleryInfo");
"\t\tthis.time = in.readLong();\n" + "\t\tthis.label = in.readString();\n" + "\t}").setConstructor(true); javaClass.addField("\tpublic static final Creator<DownloadInfo> CREATOR = new Creator<DownloadInfo>() {\n" + "\t\t@Override\n" + "\t\tthis.simpleTags = galleryInfo.simpleTags;\n" + "\t\tthis.simpleLanguage = galleryInfo.simpleLanguage;\n" + "\t}").setConstructor(true); javaClass.addImport("com.hippo.ehviewer.client.data.GalleryInfo");
@Override protected JavaClassSource updateTypeNames(final String newName) { for (MethodSource<JavaClassSource> m : getMethods()) { if (m.isConstructor()) { m.setConstructor(false); m.setConstructor(true); } } return this; }
@Override protected JavaClassSource updateTypeNames(final String newName) { for (MethodSource<JavaClassSource> m : getMethods()) { if (m.isConstructor()) { m.setConstructor(false); m.setConstructor(true); } } return this; }
@Override protected JavaClassSource updateTypeNames(final String newName) { for (MethodSource<JavaClassSource> m : getMethods()) { if (m.isConstructor()) { m.setConstructor(false); m.setConstructor(true); } } return this; }
source.addMethod().setPrivate().setConstructor(true).setBody("super();");
public static JavaClassSource createGreetingClass(JavaClassSource current) { JavaClassSource source = Roaster.create(JavaClassSource.class).setName("Greeting").setPackage(current.getPackage()); source.addMethod().setPublic().setConstructor(true).setBody("this.id = 0;this.content = null;"); source.addMethod().setPublic().setConstructor(true).setParameters("long id, String content").setBody("this.id = id; this.content = content;"); source.addProperty(String.class, "content"); source.addProperty("long", "id"); Roaster.format(source.toString()); return source; }
.setConstructor(true); constructor.addParameter(String.class, "allowedValue"); constructor.setBody("this.allowedValue = allowedValue;");
.setConstructor(true); constructor.addParameter(String.class, "allowedValue"); constructor.setBody("this.allowedValue = allowedValue;");
.setPublic().setConstructor(true); constructor.addParameter(javaSource, "delegate"); constructor.setBody("this.delegate = delegate;");
.setPublic().setConstructor(true); constructor.addParameter(javaSource, "delegate"); constructor.setBody("this.delegate = delegate;");
protected void addConstructor(JavaClassSource type, ClassPlan plan) { //type.extendSuperType(HashMap.class); // resource name type.addField() .setName("key") .setPrivate() .setType(String.class); // constructors boolean isSingleton = plan.isSingleton(); if (isSingleton) { type.addMethod() .setConstructor(true) .setPublic() .setBody("super();\nthis.key = \"" + plan.getSingletonName() + "\";\n" + "this.pcs = new PropertyChangeSupport(this);"); } else { // regular resources need to provide a key type.addMethod() .setConstructor(true) .setPublic() .setBody("super();\nthis.key = key;") .addParameter(String.class, "key"); } type.addMethod() .setName("getKey") .setPublic() .setReturnType(String.class) .setBody("return this.key;"); }
protected void addConstructor(JavaClassSource type, ClassPlan plan) { //type.extendSuperType(HashMap.class); // resource name type.addField() .setName("key") .setPrivate() .setType(String.class); // constructors boolean isSingleton = plan.isSingleton(); if (isSingleton) { type.addMethod() .setConstructor(true) .setPublic() .setBody("super();\nthis.key = \"" + plan.getSingletonName() + "\";\n" + "this.pcs = new PropertyChangeSupport(this);"); } else { // regular resources need to provide a key type.addMethod() .setConstructor(true) .setPublic() .setBody("super();\nthis.key = key;") .addParameter(String.class, "key"); } type.addMethod() .setName("getKey") .setPublic() .setReturnType(String.class) .setBody("return this.key;"); }
.setBody("return new " + builderClassName + "();"); builderClass.addMethod() .setConstructor(true).setPrivate().setBody("");
.setBody("return new " + builderClassName + "();"); builderClass.addMethod() .setConstructor(true).setPrivate().setBody("");
.addMethod() .setName("GroupConditions") .setConstructor(true) .setPublic() .setBody("super(\"camel.dataformat\", \"camel.dataformat." + dataformatName + "\");")
.addMethod() .setName("GroupConditions") .setConstructor(true) .setPublic() .setBody("super(\"camel.component\", \"camel.component." + componentName + "\");")
.addMethod() .setName("GroupConditions") .setConstructor(true) .setPublic() .setBody("super(\"camel.component\", \"camel.component." + languageName + "\");")