indent(); if( "void".equals(returns) ) { p("visitor.visit(this);");
indent(); if( "void".equals(returns) ) { p("visitor.visit(this);");
/** * @param m */ private void generateMethodClear(MessageDescriptor m) { p("public void clear() {"); indent(); p("super.clear();"); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("clear" + uname + "();"); } unindent(); p("}"); p(); }
/** * @param m */ private void generateMethodClear(MessageDescriptor m) { p("public void clear() {"); indent(); p("super.clear();"); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("clear" + uname + "();"); } unindent(); p("}"); p(); }
/** * @param m */ private void generateMethodClear(MessageDescriptor m) { p("public void clear() {"); indent(); p("super.clear();"); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("clear" + uname + "();"); } unindent(); p("}"); p(); }
indent(); p("return new "+className+"().mergeUnframed(data)"+postMergeProcessing+";"); unindent(); indent(); p("return new "+className+"().mergeUnframed(data)"+postMergeProcessing+";"); unindent(); indent(); p("return new "+className+"().mergeUnframed(data)"+postMergeProcessing+";"); unindent(); indent(); p("return new "+className+"().mergeUnframed(data)"+postMergeProcessing+";"); unindent(); indent(); p("return new "+className+"().mergeFramed(data)"+postMergeProcessing+";"); unindent(); indent(); p("return new "+className+"().mergeFramed(data)"+postMergeProcessing+";"); unindent(); indent(); p("return new "+className+"().mergeFramed(data)"+postMergeProcessing+";"); unindent(); indent();
indent(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent(); indent(); p("get"+uname+"List().add(element.clone());"); unindent(); } else { p("if (has"+uname+"()) {"); indent(); p("get"+uname+"().mergeFrom(other.get"+uname+"());"); unindent(); p("} else {"); indent(); p("set"+uname+"(other.get"+uname+"().clone());"); unindent();
indent(); p("java.util.ArrayList<String> missingFields = super.missingFields();"); if( field.isRequired() ) { p("if( !has" + uname + "() ) {"); indent(); p("missingFields.add(\""+field.getName()+"\");"); unindent(); String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent(); if( !field.isRepeated() ) { p("try {"); indent(); p("get" + uname + "().assertInitialized();"); unindent(); p("} catch (org.apache.activemq.protobuf.UninitializedMessageException e){"); indent(); p("missingFields.addAll(prefix(e.getMissingFields(),\""+field.getName()+".\"));"); unindent(); p("java.util.List<"+type+"> l = get" + uname + "List();"); p("for( int i=0; i < l.size(); i++ ) {"); indent(); p("try {"); indent(); p("l.get(i).assertInitialized();"); unindent();
indent(); p("java.util.ArrayList<String> missingFields = super.missingFields();"); if( field.isRequired() ) { p("if( !has" + uname + "() ) {"); indent(); p("missingFields.add(\""+field.getName()+"\");"); unindent(); String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent(); if( !field.isRepeated() ) { p("try {"); indent(); p("get" + uname + "().assertInitialized();"); unindent(); p("} catch (org.apache.activemq.protobuf.UninitializedMessageException e){"); indent(); p("missingFields.addAll(prefix(e.getMissingFields(),\""+field.getName()+".\"));"); unindent(); p("java.util.List<"+type+"> l = get" + uname + "List();"); p("for( int i=0; i < l.size(); i++ ) {"); indent(); p("try {"); indent(); p("l.get(i).assertInitialized();"); unindent();
indent(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent(); indent(); p("get"+uname+"List().add(element.clone());"); unindent(); } else { p("if (has"+uname+"()) {"); indent(); p("get"+uname+"().mergeFrom(other.get"+uname+"());"); unindent(); p("} else {"); indent(); p("set"+uname+"(other.get"+uname+"().clone());"); unindent();
indent(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent(); indent(); p("get"+uname+"List().add(element.clone());"); unindent(); } else { p("if (has"+uname+"()) {"); indent(); p("get"+uname+"().mergeFrom(other.get"+uname+"());"); unindent(); p("} else {"); indent(); p("set"+uname+"(other.get"+uname+"().clone());"); unindent();
indent(); p("java.util.ArrayList<String> missingFields = super.missingFields();"); if( field.isRequired() ) { p("if( !has" + uname + "() ) {"); indent(); p("missingFields.add(\""+field.getName()+"\");"); unindent(); String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent(); if( !field.isRepeated() ) { p("try {"); indent(); p("get" + uname + "().assertInitialized();"); unindent(); p("} catch (org.apache.activemq.protobuf.UninitializedMessageException e){"); indent(); p("missingFields.addAll(prefix(e.getMissingFields(),\""+field.getName()+".\"));"); unindent(); p("java.util.List<"+type+"> l = get" + uname + "List();"); p("for( int i=0; i < l.size(); i++ ) {"); indent(); p("try {"); indent(); p("l.get(i).assertInitialized();"); unindent();
indent(); p("return "+type+"."+constant+";"); unindent();
indent(); p("return "+type+"."+constant+";"); unindent();
indent(); p("return "+type+"."+constant+";"); unindent();
private void generateMethodToString(MessageDescriptor m) { indent(); p("return toString(new java.lang.StringBuilder(), \"\").toString();"); unindent(); indent(); String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent(); if( field.isRepeated() ) { String type = javaCollectionType(field); p("java.util.List<"+type+"> l = get" + uname + "List();"); p("for( int i=0; i < l.size(); i++ ) {"); indent(); if( field.getTypeDescriptor()!=null && !field.getTypeDescriptor().isEnum()) { p("sb.append(prefix+\""+field.getName()+"[\"+i+\"] {\\n\");");
private void generateMethodToString(MessageDescriptor m) { indent(); p("return toString(new java.lang.StringBuilder(), \"\").toString();"); unindent(); indent(); String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent(); if( field.isRepeated() ) { String type = javaCollectionType(field); p("java.util.List<"+type+"> l = get" + uname + "List();"); p("for( int i=0; i < l.size(); i++ ) {"); indent(); if( field.getTypeDescriptor()!=null && !field.getTypeDescriptor().isEnum()) { p("sb.append(prefix+\""+field.getName()+"[\"+i+\"] {\\n\");");