indent(); if( "void".equals(returns) ) { p("visitor.visit(this);");
/** * @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();
indent(); p("copyCheck();"); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent(); indent(); p("get"+uname+"List().add(element.copy());"); unindent(); } else { p("if (has"+uname+"()) {"); indent(); p("set"+uname+"(get"+uname+"().copy().mergeFrom(other.get"+uname+"()));"); unindent(); p("} else {"); indent(); p("set"+uname+"(other.get"+uname+"().copy());"); unindent();
indent(); p("return "+type+"."+constant+";"); unindent();
indent(); p("return "+type+"."+constant+";"); unindent();
private void generateBufferEquals(MessageDescriptor m, String className) { p("public boolean equals(Object obj) {"); indent(); p("if( obj==this )"); p(" return true;"); indent(); p("return toUnframedBuffer().equals(obj.toUnframedBuffer());"); unindent(); p(""); p("public int hashCode() {"); indent(); int hc = className.hashCode(); p("if( hashCode==0 ) {");
private void generateBufferEquals(MessageDescriptor m, String className) { p("public boolean equals(Object obj) {"); indent(); p("if( obj==this )"); p(" return true;"); indent(); p("return toUnframedBuffer().equals(obj.toUnframedBuffer());"); unindent(); p(""); p("public int hashCode() {"); indent(); int hc = className.hashCode(); p("if( hashCode==0 ) {");
private void generateBufferEquals(MessageDescriptor m, String className) { p("public boolean equals(Object obj) {"); indent(); p("if( obj==this )"); p(" return true;"); indent(); p("return toUnframedBuffer().equals(obj.toUnframedBuffer());"); unindent(); p(""); p("public int hashCode() {"); indent(); int hc = className.hashCode(); p("if( hashCode==0 ) {");