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(); }