p("return visitor.visit(this);"); unindent(); p("}"); p();
/** * @param m */ private void generateMethodClear(MessageDescriptor m) { p("public void clear() {"); indent(); 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(); 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(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("clear" + uname + "();"); } unindent(); p("}"); p(); }
private void generateMethodFreeze(MessageDescriptor m, String bufferClassName) { p("public boolean frozen() {"); indent(); p("return frozen!=null;"); unindent(); p("}"); p(); p("public "+bufferClassName+" freeze() {"); indent(); p("if( frozen==null ) {"); indent(); p("frozen = new "+bufferClassName+"(bean);"); p("assert deepFreeze();"); unindent(); p("}"); p("return frozen;"); unindent(); p("}"); p(); p("private boolean deepFreeze() {"); indent(); p("frozen.serializedSizeUnframed();"); p("return true;"); unindent(); p("}"); p(); }
private void generateMethodFreeze(MessageDescriptor m, String bufferClassName) { p("public boolean frozen() {"); indent(); p("return frozen!=null;"); unindent(); p("}"); p(); p("public "+bufferClassName+" freeze() {"); indent(); p("if( frozen==null ) {"); indent(); p("frozen = new "+bufferClassName+"(bean);"); p("assert deepFreeze();"); unindent(); p("}"); p("return frozen;"); unindent(); p("}"); p(); p("private boolean deepFreeze() {"); indent(); p("frozen.serializedSizeUnframed();"); p("return true;"); unindent(); p("}"); p(); }
private void generateMethodFreeze(MessageDescriptor m, String bufferClassName) { p("public boolean frozen() {"); indent(); p("return frozen!=null;"); unindent(); p("}"); p(); p("public "+bufferClassName+" freeze() {"); indent(); p("if( frozen==null ) {"); indent(); p("frozen = new "+bufferClassName+"(bean);"); p("assert deepFreeze();"); unindent(); p("}"); p("return frozen;"); unindent(); p("}"); p(); p("private boolean deepFreeze() {"); indent(); p("frozen.serializedSizeUnframed();"); p("return true;"); unindent(); p("}"); p(); }
private void generateParseDelegate(EnumDescriptor descriptor, String methodName, String inputType, String exceptions) { p("public org.apache.activemq.protobuf.MessageBuffer " + methodName + "(" + inputType + " data) throws " + exceptions + " {"); indent(); p("switch (this) {"); indent(); for (EnumFieldDescriptor field : descriptor.getFields().values()) { p("case "+field.getName()+":"); String type = constantToUCamelCase(field.getName()); p(" return "+javaRelatedType(type, "Buffer")+"."+methodName+"(data);"); } p("default:"); p(" return null;"); unindent(); p("}"); unindent(); p("}"); p(); }
private void generateParseDelegate(EnumDescriptor descriptor, String methodName, String inputType, String exceptions) { p("public org.apache.activemq.protobuf.MessageBuffer " + methodName + "(" + inputType + " data) throws " + exceptions + " {"); indent(); p("switch (this) {"); indent(); for (EnumFieldDescriptor field : descriptor.getFields().values()) { p("case "+field.getName()+":"); String type = constantToUCamelCase(field.getName()); p(" return "+javaRelatedType(type, "Buffer")+"."+methodName+"(data);"); } p("default:"); p(" return null;"); unindent(); p("}"); unindent(); p("}"); p(); }
private void generateParseDelegate(EnumDescriptor descriptor, String methodName, String inputType, String exceptions) { p("public org.apache.activemq.protobuf.MessageBuffer " + methodName + "(" + inputType + " data) throws " + exceptions + " {"); indent(); p("switch (this) {"); indent(); for (EnumFieldDescriptor field : descriptor.getFields().values()) { p("case "+field.getName()+":"); String type = constantToUCamelCase(field.getName()); p(" return "+javaRelatedType(type, "Buffer")+"."+methodName+"(data);"); } p("default:"); p(" return null;"); unindent(); p("}"); unindent(); p("}"); p(); }
indent(); p("return "+type+"."+constant+";"); unindent(); p("}"); p();
indent(); p("get"+uname+"List().add(element.copy());"); unindent(); p("}"); } else { indent(); p("set"+uname+"(get"+uname+"().copy().mergeFrom(other.get"+uname+"()));"); unindent(); p("} else {"); indent(); p("set"+uname+"(other.get"+uname+"().copy());"); unindent(); p("}"); unindent(); p("}"); unindent(); p("}"); p();
indent(); p("return "+type+"."+constant+";"); unindent(); p("}"); p();
indent(); p("return "+type+"."+constant+";"); unindent(); p("}"); p();