Package io.sundr.model
Class ForeachFluent<A extends ForeachFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.ForeachFluent<A>
- Direct Known Subclasses:
BlockFluent.ForeachStatementsNested,DoFluent.ForeachStatementNested,ForeachBuilder,ForeachFluent.ForeachBodyNested,ForFluent.ForeachBodyNested,IfDslThenStepFluent.ForeachStatementsNested,IfFluent.ForeachElseStatementNested,IfFluent.ForeachStatementNested,LambdaFluent.ForeachStatementNested,SynchronizedFluent.ForeachBodyNested,WhileFluent.ForeachStatementNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static <T> VisitableBuilder<T,?> protected voidcopyInstance(Foreach instance) editOrNewDeclareLike(Declare item) booleanbooleanhasBody()booleanbooleaninthashCode()toString()withDeclare(Declare declare) withExpression(Expression expression) withNewAssignBodyLike(Assign item) withNewBitwiseAndBody(Object left, Object right) withNewBitwiseAndExpression(Object left, Object right) withNewBitwiseOrBody(Object left, Object right) withNewBitwiseOrExpression(Object left, Object right) withNewBlockBodyLike(Block item) withNewBreakBodyLike(Break item) withNewDeclare(Class type, String name) withNewDeclare(Class type, String name, Object value) withNewDeclareBody(Class type, String name) withNewDeclareBody(Class type, String name, Object value) withNewDeclareExpression(Class type, String name) withNewDeclareExpression(Class type, String name, Object value) withNewDeclareLike(Declare item) withNewDivideBody(Object left, Object right) withNewDivideBodyLike(Divide item) withNewDivideExpression(Object left, Object right) withNewDoBodyLike(Do item) withNewEmptyBodyLike(Empty item) withNewEqualsBody(Object left, Object right) withNewEqualsBodyLike(Equals item) withNewEqualsExpression(Object left, Object right) withNewForBodyLike(For item) withNewGreaterThanBody(Object left, Object right) withNewGreaterThanExpression(Object left, Object right) withNewGreaterThanOrEqualBody(Object left, Object right) withNewGreaterThanOrEqualExpression(Object left, Object right) withNewIfBodyLike(If item) withNewLambdaBodyLike(Lambda item) withNewLeftShiftBody(Object left, Object right) withNewLeftShiftExpression(Object left, Object right) withNewLessThanBody(Object left, Object right) withNewLessThanExpression(Object left, Object right) withNewLessThanOrEqualBody(Object left, Object right) withNewLessThanOrEqualExpression(Object left, Object right) withNewLogicalAndBody(Object left, Object right) withNewLogicalAndExpression(Object left, Object right) withNewLogicalOrBody(Object left, Object right) withNewLogicalOrExpression(Object left, Object right) withNewMinusBody(Object left, Object right) withNewMinusBodyLike(Minus item) withNewMinusExpression(Object left, Object right) withNewModuloBody(Object left, Object right) withNewModuloBodyLike(Modulo item) withNewModuloExpression(Object left, Object right) withNewMultiplyBody(Object left, Object right) withNewMultiplyExpression(Object left, Object right) withNewNewArrayExpression(Class type, Integer[] sizes) withNewNotEqualsBody(Object left, Object right) withNewNotEqualsExpression(Object left, Object right) withNewNotExpressionLike(Not item) withNewPlusBody(Object left, Object right) withNewPlusBodyLike(Plus item) withNewPlusExpression(Object left, Object right) withNewReturnBody(Object object) withNewReturnBodyLike(Return item) withNewRightShiftBody(Object left, Object right) withNewRightShiftExpression(Object left, Object right) withNewRightUnsignedShiftBody(Object left, Object right) withNewRightUnsignedShiftExpression(Object left, Object right) withNewStringStatementBody(String data, Object[] parameters) withNewSwitchBodyLike(Switch item) withNewThrowBodyLike(Throw item) withNewTryBodyLike(Try item) withNewValueRefExpression(Object value) withNewWhileBodyLike(While item) withNewXorBody(Object left, Object right) withNewXorBodyLike(Xor item) withNewXorExpression(Object left, Object right) withNewXorExpressionLike(Xor item) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
ForeachFluent
public ForeachFluent() -
ForeachFluent
-
-
Method Details
-
buildBody
-
buildDeclare
-
buildExpression
-
builder
-
copyInstance
-
editDeclare
-
editOrNewDeclare
-
editOrNewDeclareLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends ForeachFluent<A>>
-
hasBody
public boolean hasBody() -
hasDeclare
public boolean hasDeclare() -
hasExpression
public boolean hasExpression() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends ForeachFluent<A>>
-
toString
-
withBody
-
withDeclare
-
withExpression
-
withNewAssignBody
-
withNewAssignBodyLike
-
withNewAssignExpression
-
withNewAssignExpressionLike
-
withNewBinaryExpression
-
withNewBinaryExpressionBody
-
withNewBinaryExpressionBodyLike
public ForeachFluent<A>.BinaryExpressionBodyNested<A> withNewBinaryExpressionBodyLike(BinaryExpression item) -
withNewBinaryExpressionLike
public ForeachFluent<A>.BinaryExpressionNested<A> withNewBinaryExpressionLike(BinaryExpression item) -
withNewBitwiseAndBody
-
withNewBitwiseAndBody
-
withNewBitwiseAndBodyLike
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpressionLike
public ForeachFluent<A>.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(BitwiseAnd item) -
withNewBitwiseOrBody
-
withNewBitwiseOrBody
-
withNewBitwiseOrBodyLike
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpressionLike
-
withNewBlockBody
-
withNewBlockBodyLike
-
withNewBreakBody
-
withNewBreakBodyLike
-
withNewCastExpression
-
withNewCastExpressionLike
-
withNewClassRefExpression
-
withNewClassRefExpressionLike
-
withNewConstructBody
-
withNewConstructBodyLike
-
withNewConstructExpression
-
withNewConstructExpressionLike
-
withNewContextRefExpression
-
withNewContextRefExpression
-
withNewContextRefExpressionLike
public ForeachFluent<A>.ContextRefExpressionNested<A> withNewContextRefExpressionLike(ContextRef item) -
withNewContinueBody
-
withNewContinueBodyLike
-
withNewDeclare
-
withNewDeclare
-
withNewDeclare
-
withNewDeclareBody
-
withNewDeclareBody
-
withNewDeclareBody
-
withNewDeclareBodyLike
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpressionLike
-
withNewDeclareLike
-
withNewDivideBody
-
withNewDivideBody
-
withNewDivideBodyLike
-
withNewDivideExpression
-
withNewDivideExpression
-
withNewDivideExpressionLike
-
withNewDoBody
-
withNewDoBodyLike
-
withNewDotClassExpression
-
withNewDotClassExpressionLike
-
withNewEmptyBody
-
withNewEmptyBodyLike
-
withNewEmptyExpression
-
withNewEmptyExpressionLike
-
withNewEnclosedExpression
-
withNewEnclosedExpressionLike
-
withNewEqualsBody
-
withNewEqualsBody
-
withNewEqualsBodyLike
-
withNewEqualsExpression
-
withNewEqualsExpression
-
withNewEqualsExpressionLike
-
withNewForBody
-
withNewForBodyLike
-
withNewForeachBody
-
withNewForeachBodyLike
-
withNewGreaterThanBody
-
withNewGreaterThanBody
-
withNewGreaterThanBodyLike
-
withNewGreaterThanExpression
-
withNewGreaterThanExpression
-
withNewGreaterThanExpressionLike
public ForeachFluent<A>.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item) -
withNewGreaterThanOrEqualBody
-
withNewGreaterThanOrEqualBody
-
withNewGreaterThanOrEqualBodyLike
public ForeachFluent<A>.GreaterThanOrEqualBodyNested<A> withNewGreaterThanOrEqualBodyLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpressionLike
public ForeachFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
withNewIfBody
-
withNewIfBodyLike
-
withNewIfDslThenStepBody
-
withNewIfDslThenStepBodyLike
-
withNewIndexExpression
-
withNewIndexExpressionLike
-
withNewInstanceOfExpression
-
withNewInstanceOfExpressionLike
public ForeachFluent<A>.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(InstanceOf item) -
withNewInverseExpression
-
withNewInverseExpressionLike
-
withNewLambdaBody
-
withNewLambdaBodyLike
-
withNewLambdaExpression
-
withNewLambdaExpressionLike
-
withNewLeftShiftBody
-
withNewLeftShiftBody
-
withNewLeftShiftBodyLike
-
withNewLeftShiftExpression
-
withNewLeftShiftExpression
-
withNewLeftShiftExpressionLike
-
withNewLessThanBody
-
withNewLessThanBody
-
withNewLessThanBodyLike
-
withNewLessThanExpression
-
withNewLessThanExpression
-
withNewLessThanExpressionLike
-
withNewLessThanOrEqualBody
-
withNewLessThanOrEqualBody
-
withNewLessThanOrEqualBodyLike
public ForeachFluent<A>.LessThanOrEqualBodyNested<A> withNewLessThanOrEqualBodyLike(LessThanOrEqual item) -
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpressionLike
public ForeachFluent<A>.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
withNewLogicalAndBody
-
withNewLogicalAndBody
-
withNewLogicalAndBodyLike
-
withNewLogicalAndExpression
-
withNewLogicalAndExpression
-
withNewLogicalAndExpressionLike
public ForeachFluent<A>.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(LogicalAnd item) -
withNewLogicalOrBody
-
withNewLogicalOrBody
-
withNewLogicalOrBodyLike
-
withNewLogicalOrExpression
-
withNewLogicalOrExpression
-
withNewLogicalOrExpressionLike
-
withNewMethodCallBody
-
withNewMethodCallBodyLike
-
withNewMethodCallExpression
-
withNewMethodCallExpressionLike
public ForeachFluent<A>.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(MethodCall item) -
withNewMinusBody
-
withNewMinusBody
-
withNewMinusBodyLike
-
withNewMinusExpression
-
withNewMinusExpression
-
withNewMinusExpressionLike
-
withNewModuloBody
-
withNewModuloBody
-
withNewModuloBodyLike
-
withNewModuloExpression
-
withNewModuloExpression
-
withNewModuloExpressionLike
-
withNewMultiplyBody
-
withNewMultiplyBody
-
withNewMultiplyBodyLike
-
withNewMultiplyExpression
-
withNewMultiplyExpression
-
withNewMultiplyExpressionLike
-
withNewNegativeExpression
-
withNewNegativeExpressionLike
-
withNewNewArrayExpression
-
withNewNewArrayExpression
-
withNewNewArrayExpressionLike
-
withNewNotEqualsBody
-
withNewNotEqualsBody
-
withNewNotEqualsBodyLike
-
withNewNotEqualsExpression
-
withNewNotEqualsExpression
-
withNewNotEqualsExpressionLike
-
withNewNotExpression
-
withNewNotExpressionLike
-
withNewPlusBody
-
withNewPlusBody
-
withNewPlusBodyLike
-
withNewPlusExpression
-
withNewPlusExpression
-
withNewPlusExpressionLike
-
withNewPositiveExpression
-
withNewPositiveExpressionLike
-
withNewPostDecrementBody
-
withNewPostDecrementBodyLike
-
withNewPostDecrementExpression
-
withNewPostDecrementExpressionLike
public ForeachFluent<A>.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item) -
withNewPostIncrementBody
-
withNewPostIncrementBodyLike
-
withNewPostIncrementExpression
-
withNewPostIncrementExpressionLike
public ForeachFluent<A>.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item) -
withNewPreDecrementBody
-
withNewPreDecrementBodyLike
-
withNewPreDecrementExpression
-
withNewPreDecrementExpressionLike
public ForeachFluent<A>.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item) -
withNewPreIncrementBody
-
withNewPreIncrementBodyLike
-
withNewPreIncrementExpression
-
withNewPreIncrementExpressionLike
public ForeachFluent<A>.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item) -
withNewPropertyExpression
-
withNewPropertyExpressionLike
-
withNewPropertyRefBody
-
withNewPropertyRefBodyLike
-
withNewPropertyRefExpression
-
withNewPropertyRefExpressionLike
public ForeachFluent<A>.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item) -
withNewReturnBody
-
withNewReturnBody
-
withNewReturnBodyLike
-
withNewReturnDslThisStepBody
-
withNewReturnDslThisStepBodyLike
public ForeachFluent<A>.ReturnDslThisStepBodyNested<A> withNewReturnDslThisStepBodyLike(ReturnDslThisStep item) -
withNewReturnDslVariableStepBody
-
withNewReturnDslVariableStepBody
-
withNewReturnDslVariableStepBodyLike
public ForeachFluent<A>.ReturnDslVariableStepBodyNested<A> withNewReturnDslVariableStepBodyLike(ReturnDslVariableStep item) -
withNewRightShiftBody
-
withNewRightShiftBody
-
withNewRightShiftBodyLike
-
withNewRightShiftExpression
-
withNewRightShiftExpression
-
withNewRightShiftExpressionLike
public ForeachFluent<A>.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(RightShift item) -
withNewRightUnsignedShiftBody
-
withNewRightUnsignedShiftBody
-
withNewRightUnsignedShiftBodyLike
public ForeachFluent<A>.RightUnsignedShiftBodyNested<A> withNewRightUnsignedShiftBodyLike(RightUnsignedShift item) -
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpressionLike
public ForeachFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
withNewStringStatementBody
-
withNewStringStatementBody
-
withNewStringStatementBody
-
withNewStringStatementBodyLike
public ForeachFluent<A>.StringStatementBodyNested<A> withNewStringStatementBodyLike(StringStatement item) -
withNewSuperExpression
-
withNewSuperExpressionLike
-
withNewSwitchBody
-
withNewSwitchBodyLike
-
withNewSynchronizedBody
-
withNewSynchronizedBodyLike
-
withNewTernaryExpression
-
withNewTernaryExpressionLike
-
withNewThisExpression
-
withNewThisExpressionLike
-
withNewThrowBody
-
withNewThrowBodyLike
-
withNewTryBody
-
withNewTryBodyLike
-
withNewValueRefExpression
-
withNewValueRefExpression
-
withNewValueRefExpressionLike
-
withNewWhileBody
-
withNewWhileBodyLike
-
withNewXorBody
-
withNewXorBody
-
withNewXorBodyLike
-
withNewXorExpression
-
withNewXorExpression
-
withNewXorExpressionLike
-