private void addINSTANCE(OJAnnotatedClass root, Model model) { OJField INSTANCE = new OJField("INSTANCE", root.getPathName()); INSTANCE.setStatic(true); INSTANCE.setInitExp("new " + StringUtils.capitalize(model.getName()) + "()"); root.addToFields(INSTANCE); }
private void addDefaultSerialization(OJAnnotatedClass annotatedClass) { OJField defaultSerialization = new OJField(annotatedClass, "serialVersionUID", new OJPathName("long")); defaultSerialization.setFinal(true); defaultSerialization.setStatic(true); defaultSerialization.setInitExp("1L"); }
private void addINSTANCE(OJAnnotatedClass globalMap) { OJField instance = new OJField("INSTANCE", globalMap.getPathName()); instance.setVisibility(OJVisibilityKind.PUBLIC); instance.setStatic(true); instance.setInitExp("new " + globalMap.getPathName().getLast() + "()"); globalMap.addToFields(instance); }
private void addINSTANCE(OJAnnotatedClass globalMap) { OJField instance = new OJField("INSTANCE", globalMap.getPathName()); instance.setVisibility(OJVisibilityKind.PUBLIC); instance.setStatic(true); instance.setInitExp("new " + globalMap.getPathName().getLast() + "()"); globalMap.addToFields(instance); }
private void addINSTANCE(OJAnnotatedClass globalMap) { OJField instance = new OJField("INSTANCE", globalMap.getPathName()); instance.setVisibility(OJVisibilityKind.PUBLIC); instance.setStatic(true); instance.setInitExp("new " + globalMap.getPathName().getLast() + "()"); globalMap.addToFields(instance); }
@Override @VisitSubclasses({Class.class, AssociationClass.class}) public void visitBefore(Class clazz) { OJAnnotatedClass groovyImporter = this.workspace.findOJClass(UmlgGenerationUtil.UmlgGroovyImporter.toJavaString()); if (groovyImporter == null) { groovyImporter = new OJAnnotatedClass(UmlgGenerationUtil.UmlgGroovyImporter.getLast()); OJPackage ojPackage = new OJPackage(UmlgGenerationUtil.UmlgAdaptorPackage.toJavaString()); groovyImporter.setMyPackage(ojPackage); addToSource(groovyImporter); OJField imports = new OJField(groovyImporter, "imports", new OJPathName("java.util.Set").addToGenerics("String")); imports.setInitExp("new HashSet<String>()"); imports.setStatic(true); OJField importStatic = new OJField(groovyImporter, "importStatic", new OJPathName("java.util.Set").addToGenerics("String")); importStatic.setInitExp("new HashSet<String>()"); importStatic.setStatic(true); groovyImporter.addToImports("java.util.HashSet"); } addEntry(groovyImporter, clazz); // addUMLG(groovyImporter); }