.arg(contextParam.invoke("getSharedPreferences") // .plus(JExpr.lit("_" + interfaceSimpleName))) // .arg(JExpr.lit(mode))); break;
private JMethod createSetFirstCharacterToUpperCase(final JDefinedClass bean) { final JMethod method = bean.method(JMod.PRIVATE | JMod.STATIC, _String(), "_setFirstCharacterToUpperCase"); final JVar value = method.param(java.lang.String.class, "value"); final JBlock body = method.body(); body._if(value.eq(JExpr._null()).cor(value.invoke("trim").invoke("isEmpty")))._then()._return(JExpr._null()); final JInvocation firstCharacter = value.invoke("substring").arg(JExpr.lit(0)).arg(JExpr.lit(1)).invoke( "toUpperCase"); final JInvocation restCharacters = value.invoke("substring").arg(JExpr.lit(1)).arg(value.invoke("length")); body._return(firstCharacter.plus(restCharacters)); return method; }
} else { JVar targetDepthVar = b.decl(model._ref(int.class), "targetDepth", xsrVar.invoke("getDepth").plus(JExpr.lit(1))); JVar event = b.decl(model._ref(int.class), "event", xsrVar.invoke("nextTagIgnoreAll")); JVar depthVar = b.decl(model._ref(int.class), "depth", xsrVar.invoke("getDepth"));
private void fillInSizeMethod() { size().body()._return(invoke("sizeOfConstructor").plus(invoke("sizeOfBody"))); sizeOfConstructor().body()._return(ref("CONSTRUCTOR").invoke("size")); JMethod sizeOfFields = cls().method(JMod.PRIVATE, cm.LONG, "sizeOfFields"); sizeOfFields.body().decl(cm.LONG, "fieldSize", lit(0L)); if ( isComposite() ) { sizeOfFields.body().decl(cm.INT, "count", _this().invoke(count)); } for ( Attribute attribute : amqpFields ) { if ( isComposite() ) { sizeOfFields.body().assign(ref("count"), ref("count").minus(lit(1))); JBlock ifBody = sizeOfFields.body()._if(ref("count").gte(lit(0)))._then(); addFieldSize(attribute, ifBody); } else { addFieldSize(attribute, sizeOfFields.body()); } } sizeOfFields.body()._return(ref("fieldSize")); if ( isComposite() ) { sizeOfBody().body()._return(cm.ref(generator.getMarshaller() + ".DescribedTypeSupport").staticInvoke("fullSizeOfList").arg(_this().invoke("sizeOfFields")).arg(_this().invoke("count"))); } else { sizeOfBody().body()._return(_this().invoke("sizeOfFields")); } }