final JType elementType = type.elementType(); block.assign(valueCopy, JExpr.newArray(elementType, value.ref("length"))); final JForLoop _for = block._for(); final JVar i = _for.init(codeModel.INT, "i", JExpr.lit(0)); _for.test(JOp.lt(i, value.ref("length")));
block.assign(valueCopy, JExpr.newArray(elementType, value .ref("length"))); final JForLoop _for = block._for(); final JVar i = _for.init(codeModel.INT, "i", JExpr.lit(0)); _for.test(JOp.lt(i, value.ref("length")));
attValue = attributeVar.invoke("getValue"); } else { JForLoop loop = b._for(); JVar var = loop.init(model._ref(int.class), "i", JExpr.lit(0)); loop.test(var.lt(xsrVar.invoke("getAttributeCount")));
public JStatement validate(final DatabindableDatatype datatype, final JCodeModel codeModel, final JDefinedClass theClass, final JExpression value, final JAssignmentTarget problem) { final ListType listType = (ListType) datatype; final Beholder vc = BeholderFactory.getBeholder(listType.itemType); final JBlock block = newBlock(); final JForLoop _for = block._for(); final JVar index = _for.init(codeModel.INT, "index", JExpr.lit(0)); _for.test(JOp.lt(index, value.ref("length"))); _for.update(JOp.incr(index)); final JVar current = _for.body().decl(codeModel.ref(listType.itemType.getJavaObjectType()), "current", value.component(index)); final JVar currentProblem = _for.body().decl(codeModel.ref(Object.class), "currentProblem"); _for.body().add(vc.validate(listType.itemType, codeModel, theClass, current, currentProblem)); _for.body().directStatement("// Add current problem to the list of problems"); return block; }
JForLoop forLoop = setupBlock._for(); JVar ivar = forLoop.init(g.getModel().INT, "dremio_internal_i", JExpr.lit(0)); forLoop.test(ivar.lt(sizeVar));
protected JStatement generateCheckStatement( final ClassContext classContext, final FieldItem fieldItem, final JDefinedClass theClass, final JExpression locator, final JExpression handler, final JExpression values, final JType type) { final JCodeModel codeModel = getCodeModel(classContext); final FieldUse fieldUse = getFieldUse(classContext, fieldItem); final JMethod entryCheck = generateCollectionValueEntryCheck(classContext, fieldItem, theClass); final JBlock block = JBlock.dummyInstance.block(); final JConditional ifNotNull = block._if(JOp.ne(values, JExpr._null())); final JForLoop _for = ifNotNull._then()._for(); final JVar index = _for.init(codeModel.INT, "index", JExpr.lit(0)); _for.test(JOp.lt(index, values.invoke("size"))); _for.update(JOp.incr(index)); final JType objectClass = codeModel.ref(Object.class); final JVar item = _for.body().decl(objectClass, "item", JExpr.invoke(values, "get").arg(index)); // final JVar collectionLocator = _for.body().decl( // codeModel.ref(IObjectLocator.class), // "collectionLocator", // JExpr._new(codeModel.ref(FieldObjectLocator.class)).arg(locator).arg(master).arg( // JExpr.lit(fieldUse.name))); _for.body().invoke(entryCheck).arg(locator).arg(handler).arg(index).arg(item); return block; }
JForLoop forLoop = body._for(); JVar var = forLoop.init(codeModel.INT, "i", JExpr.lit(0)); forLoop.test((status.eq(continueAction)).cand(fieldRef.ne(JExpr._null())).cand(var.lt(fieldRef.invoke("size"))));
JForLoop forLoop = setupBlock._for(); JVar ivar = forLoop.init(g.getModel().INT, "drill_internal_i", JExpr.lit(0)); forLoop.test(ivar.lt(sizeVar));
private void appendHashCode(final JCodeModel codeModel, final JBlock block, final JVar hash, final JType type, final JExpression value, final JExpression isValueSet) { if (type.isArray()) { final JConditional _if = block._if(JExpr._null().eq(value)); _if._then().assign(hash, JOp.mul(JExpr.lit(31), hash)); final JForLoop _for = _if._else()._for(); final JVar i = _for.init(codeModel.INT, "i", JExpr.lit(0)); _for.test(JOp.lt(i, value.ref("length"))); _for.update(JOp.incr(i)); final JVar valueComponent = _for.body().decl(type.elementType(), "valueComponent", value.component(i)); _for.body().assign( hash, JOp.plus( JOp.mul(JExpr.lit(31), hash), valueHashCode(codeModel, type.elementType(), valueComponent, JOp.eq(JExpr._null(), valueComponent)))); } else { block.assign( hash, JOp.plus(JOp.mul(JExpr.lit(31), hash), valueHashCode(codeModel, type, value, isValueSet))); } }
: draftType; final JForLoop forLoop = block._for();
: draftType; final JForLoop forLoop = block._for();
final JForLoop forEachItem = arrayNotNull._then()._for(); final JVar i = forEachItem.init( fieldOutline.parent().parent().getCodeModel().INT, "i", a.ref( "length" ).minus( JExpr.lit( 1 ) ) );
final JForLoop _for = _if._else()._for(); final JVar i = _for.init(codeModel.INT, "i", JExpr.lit(0)); _for.test(JOp.lt(i, value.ref("length")));
arg( arrayArg.invoke( "getClass" ).invoke( "getComponentType" ) ).arg( len ) ); final JForLoop forEachRef = arrayNotNull._then()._for(); final JVar i = forEachRef.init( clazz.parent().getCodeModel().INT, "i", len.minus( JExpr.lit( 1 ) ) ); forEachRef.test( i.gte( JExpr.lit( 0 ) ) );
final JForLoop _for = block._for(); final JVar index = _for.init(codeModel.INT, "index", JExpr.lit(0)); _for.test(JOp.lt(index, regExps.ref("length")));
$len))); JForLoop _for = $setAll.body()._for(); JVar $i = _for.init( codeModel.INT, "i", JExpr.lit(0) ); _for.test( JOp.lt($i,$len) );
$len))); JForLoop _for = $setAll.body()._for(); JVar $i = _for.init( codeModel.INT, "i", JExpr.lit(0) ); _for.test( JOp.lt($i,$len) );
$len))); JForLoop _for = $setAll.body()._for(); JVar $i = _for.init( codeModel.INT, "i", JExpr.lit(0) ); _for.test( JOp.lt($i,$len) );
$len))); JForLoop _for = $setAll.body()._for(); JVar $i = _for.init( codeModel.INT, "i", JExpr.lit(0) ); _for.test( JOp.lt($i,$len) );
$len))); JForLoop _for = $setAll.body()._for(); JVar $i = _for.init( codeModel.INT, "i", JExpr.lit(0) ); _for.test( JOp.lt($i,$len) );