static private String lCamel(String name) { if( name == null || name.length()<1 ) return name; String uCamel = uCamel(name); return uCamel.substring(0,1).toLowerCase()+uCamel.substring(1); }
static private String lCamel(String name) { if( name == null || name.length()<1 ) return name; String uCamel = uCamel(name); return uCamel.substring(0,1).toLowerCase()+uCamel.substring(1); }
static private String lCamel(String name) { if( name == null || name.length()<1 ) return name; String uCamel = uCamel(name); return uCamel.substring(0,1).toLowerCase()+uCamel.substring(1); }
private String javaClassName(ProtoDescriptor proto) { return getOption(proto.getOptions(), "java_outer_classname", uCamel(removeFileExtension(proto.getName()))); }
private String javaClassName(ProtoDescriptor proto) { return getOption(proto.getOptions(), "java_outer_classname", uCamel(removeFileExtension(proto.getName()))); }
private String javaClassName(ProtoDescriptor proto) { return getOption(proto.getOptions(), "java_outer_classname", uCamel(removeFileExtension(proto.getName()))); }
for (EnumDescriptor value : proto.getEnums().values()) { final EnumDescriptor o = value; String className = uCamel(o.getName()); writeFile(className, new Closure(){ public void execute() throws CompilerException { String className = uCamel(o.getName()); writeFile(className, new Closure(){ public void execute() throws CompilerException {
for (EnumDescriptor value : proto.getEnums().values()) { final EnumDescriptor o = value; String className = uCamel(o.getName()); writeFile(className, new Closure(){ public void execute() throws CompilerException { String className = uCamel(o.getName()); writeFile(className, new Closure(){ public void execute() throws CompilerException {
/** * @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(); }
for (EnumDescriptor value : proto.getEnums().values()) { final EnumDescriptor o = value; String className = uCamel(o.getName()); writeFile(className, new Closure(){ public void execute() throws CompilerException { String className = uCamel(o.getName()); writeFile(className, new Closure(){ public void execute() throws CompilerException {
/** * @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(); }
String uname = uCamel(field.getName()); if( field.isRequired() ) { p("if( !has" + uname + "() ) {"); for (FieldDescriptor field : m.getFields().values()) { if( field.getTypeDescriptor()!=null && !field.getTypeDescriptor().isEnum()) { String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent();
String uname = uCamel(field.getName()); if( field.isRequired() ) { p("if( !has" + uname + "() ) {"); for (FieldDescriptor field : m.getFields().values()) { if( field.getTypeDescriptor()!=null && !field.getTypeDescriptor().isEnum()) { String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent();
indent(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent();
indent(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent();
indent(); for (FieldDescriptor field : m.getFields().values()) { String uname = uCamel(field.getName()); p("if (other.has"+uname+"()) {"); indent();
String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent();
String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent();
String uname = uCamel(field.getName()); p("if( has" + uname + "() ) {"); indent();