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,IfFluent.ForeachStatementNested,LambdaFluent.ForeachStatementNested,WhileFluent.ForeachStatementNested
public class ForeachFluent<A extends ForeachFluent<A>> extends io.sundr.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description ForeachFluent()ForeachFluent(io.sundr.model.Foreach instance)
-
Method Summary
-
-
-
Method Detail
-
copyInstance
protected void copyInstance(io.sundr.model.Foreach instance)
-
buildDeclare
public io.sundr.model.Declare buildDeclare()
-
withDeclare
public A withDeclare(io.sundr.model.Declare declare)
-
hasDeclare
public boolean hasDeclare()
-
withNewDeclare
public ForeachFluent.DeclareNested<A> withNewDeclare()
-
withNewDeclareLike
public ForeachFluent.DeclareNested<A> withNewDeclareLike(io.sundr.model.Declare item)
-
editDeclare
public ForeachFluent.DeclareNested<A> editDeclare()
-
editOrNewDeclare
public ForeachFluent.DeclareNested<A> editOrNewDeclare()
-
editOrNewDeclareLike
public ForeachFluent.DeclareNested<A> editOrNewDeclareLike(io.sundr.model.Declare item)
-
buildExpression
public io.sundr.model.Expression buildExpression()
-
withExpression
public A withExpression(io.sundr.model.Expression expression)
-
hasExpression
public boolean hasExpression()
-
withNewMultiplyExpression
public ForeachFluent.MultiplyExpressionNested<A> withNewMultiplyExpression()
-
withNewMultiplyExpressionLike
public ForeachFluent.MultiplyExpressionNested<A> withNewMultiplyExpressionLike(io.sundr.model.Multiply item)
-
withNewNewArrayExpression
public ForeachFluent.NewArrayExpressionNested<A> withNewNewArrayExpression()
-
withNewNewArrayExpressionLike
public ForeachFluent.NewArrayExpressionNested<A> withNewNewArrayExpressionLike(io.sundr.model.NewArray item)
-
withNewInstanceOfExpression
public ForeachFluent.InstanceOfExpressionNested<A> withNewInstanceOfExpression()
-
withNewInstanceOfExpressionLike
public ForeachFluent.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(io.sundr.model.InstanceOf item)
-
withNewMethodCallExpression
public ForeachFluent.MethodCallExpressionNested<A> withNewMethodCallExpression()
-
withNewMethodCallExpressionLike
public ForeachFluent.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(io.sundr.model.MethodCall item)
-
withNewInverseExpression
public ForeachFluent.InverseExpressionNested<A> withNewInverseExpression()
-
withNewInverseExpressionLike
public ForeachFluent.InverseExpressionNested<A> withNewInverseExpressionLike(io.sundr.model.Inverse item)
-
withNewIndexExpression
public ForeachFluent.IndexExpressionNested<A> withNewIndexExpression()
-
withNewIndexExpressionLike
public ForeachFluent.IndexExpressionNested<A> withNewIndexExpressionLike(io.sundr.model.Index item)
-
withNewGreaterThanOrEqualExpression
public ForeachFluent.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpression()
-
withNewGreaterThanOrEqualExpressionLike
public ForeachFluent.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(io.sundr.model.GreaterThanOrEqual item)
-
withNewGreaterThanOrEqualExpression
public A withNewGreaterThanOrEqualExpression(Object left, Object right)
-
withNewBitwiseAndExpression
public ForeachFluent.BitwiseAndExpressionNested<A> withNewBitwiseAndExpression()
-
withNewBitwiseAndExpressionLike
public ForeachFluent.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(io.sundr.model.BitwiseAnd item)
-
withNewMinusExpression
public ForeachFluent.MinusExpressionNested<A> withNewMinusExpression()
-
withNewMinusExpressionLike
public ForeachFluent.MinusExpressionNested<A> withNewMinusExpressionLike(io.sundr.model.Minus item)
-
withNewLogicalOrExpression
public ForeachFluent.LogicalOrExpressionNested<A> withNewLogicalOrExpression()
-
withNewLogicalOrExpressionLike
public ForeachFluent.LogicalOrExpressionNested<A> withNewLogicalOrExpressionLike(io.sundr.model.LogicalOr item)
-
withNewNotEqualsExpression
public ForeachFluent.NotEqualsExpressionNested<A> withNewNotEqualsExpression()
-
withNewNotEqualsExpressionLike
public ForeachFluent.NotEqualsExpressionNested<A> withNewNotEqualsExpressionLike(io.sundr.model.NotEquals item)
-
withNewDivideExpression
public ForeachFluent.DivideExpressionNested<A> withNewDivideExpression()
-
withNewDivideExpressionLike
public ForeachFluent.DivideExpressionNested<A> withNewDivideExpressionLike(io.sundr.model.Divide item)
-
withNewLessThanExpression
public ForeachFluent.LessThanExpressionNested<A> withNewLessThanExpression()
-
withNewLessThanExpressionLike
public ForeachFluent.LessThanExpressionNested<A> withNewLessThanExpressionLike(io.sundr.model.LessThan item)
-
withNewBitwiseOrExpression
public ForeachFluent.BitwiseOrExpressionNested<A> withNewBitwiseOrExpression()
-
withNewBitwiseOrExpressionLike
public ForeachFluent.BitwiseOrExpressionNested<A> withNewBitwiseOrExpressionLike(io.sundr.model.BitwiseOr item)
-
withNewPropertyRefExpression
public ForeachFluent.PropertyRefExpressionNested<A> withNewPropertyRefExpression()
-
withNewPropertyRefExpressionLike
public ForeachFluent.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(io.sundr.model.PropertyRef item)
-
withNewRightShiftExpression
public ForeachFluent.RightShiftExpressionNested<A> withNewRightShiftExpression()
-
withNewRightShiftExpressionLike
public ForeachFluent.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(io.sundr.model.RightShift item)
-
withNewGreaterThanExpression
public ForeachFluent.GreaterThanExpressionNested<A> withNewGreaterThanExpression()
-
withNewGreaterThanExpressionLike
public ForeachFluent.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(io.sundr.model.GreaterThan item)
-
withNewDeclareExpression
public ForeachFluent.DeclareExpressionNested<A> withNewDeclareExpression()
-
withNewDeclareExpressionLike
public ForeachFluent.DeclareExpressionNested<A> withNewDeclareExpressionLike(io.sundr.model.Declare item)
-
withNewCastExpression
public ForeachFluent.CastExpressionNested<A> withNewCastExpression()
-
withNewCastExpressionLike
public ForeachFluent.CastExpressionNested<A> withNewCastExpressionLike(io.sundr.model.Cast item)
-
withNewModuloExpression
public ForeachFluent.ModuloExpressionNested<A> withNewModuloExpression()
-
withNewModuloExpressionLike
public ForeachFluent.ModuloExpressionNested<A> withNewModuloExpressionLike(io.sundr.model.Modulo item)
-
withNewValueRefExpression
public ForeachFluent.ValueRefExpressionNested<A> withNewValueRefExpression()
-
withNewValueRefExpressionLike
public ForeachFluent.ValueRefExpressionNested<A> withNewValueRefExpressionLike(io.sundr.model.ValueRef item)
-
withNewLeftShiftExpression
public ForeachFluent.LeftShiftExpressionNested<A> withNewLeftShiftExpression()
-
withNewLeftShiftExpressionLike
public ForeachFluent.LeftShiftExpressionNested<A> withNewLeftShiftExpressionLike(io.sundr.model.LeftShift item)
-
withNewTernaryExpression
public ForeachFluent.TernaryExpressionNested<A> withNewTernaryExpression()
-
withNewTernaryExpressionLike
public ForeachFluent.TernaryExpressionNested<A> withNewTernaryExpressionLike(io.sundr.model.Ternary item)
-
withNewBinaryExpression
public ForeachFluent.BinaryExpressionNested<A> withNewBinaryExpression()
-
withNewBinaryExpressionLike
public ForeachFluent.BinaryExpressionNested<A> withNewBinaryExpressionLike(io.sundr.model.BinaryExpression item)
-
withNewEqualsExpression
public ForeachFluent.EqualsExpressionNested<A> withNewEqualsExpression()
-
withNewEqualsExpressionLike
public ForeachFluent.EqualsExpressionNested<A> withNewEqualsExpressionLike(io.sundr.model.Equals item)
-
withNewEnclosedExpression
public ForeachFluent.EnclosedExpressionNested<A> withNewEnclosedExpression()
-
withNewEnclosedExpressionLike
public ForeachFluent.EnclosedExpressionNested<A> withNewEnclosedExpressionLike(io.sundr.model.Enclosed item)
-
withNewPreDecrementExpression
public ForeachFluent.PreDecrementExpressionNested<A> withNewPreDecrementExpression()
-
withNewPreDecrementExpressionLike
public ForeachFluent.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(io.sundr.model.PreDecrement item)
-
withNewPostDecrementExpression
public ForeachFluent.PostDecrementExpressionNested<A> withNewPostDecrementExpression()
-
withNewPostDecrementExpressionLike
public ForeachFluent.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(io.sundr.model.PostDecrement item)
-
withNewLambdaExpression
public ForeachFluent.LambdaExpressionNested<A> withNewLambdaExpression()
-
withNewLambdaExpressionLike
public ForeachFluent.LambdaExpressionNested<A> withNewLambdaExpressionLike(io.sundr.model.Lambda item)
-
withNewNotExpression
public ForeachFluent.NotExpressionNested<A> withNewNotExpression()
-
withNewNotExpressionLike
public ForeachFluent.NotExpressionNested<A> withNewNotExpressionLike(io.sundr.model.Not item)
-
withNewAssignExpression
public ForeachFluent.AssignExpressionNested<A> withNewAssignExpression()
-
withNewAssignExpressionLike
public ForeachFluent.AssignExpressionNested<A> withNewAssignExpressionLike(io.sundr.model.Assign item)
-
withNewNegativeExpression
public ForeachFluent.NegativeExpressionNested<A> withNewNegativeExpression()
-
withNewNegativeExpressionLike
public ForeachFluent.NegativeExpressionNested<A> withNewNegativeExpressionLike(io.sundr.model.Negative item)
-
withNewThisExpression
public ForeachFluent.ThisExpressionNested<A> withNewThisExpression()
-
withNewThisExpressionLike
public ForeachFluent.ThisExpressionNested<A> withNewThisExpressionLike(io.sundr.model.This item)
-
withNewLogicalAndExpression
public ForeachFluent.LogicalAndExpressionNested<A> withNewLogicalAndExpression()
-
withNewLogicalAndExpressionLike
public ForeachFluent.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(io.sundr.model.LogicalAnd item)
-
withNewPostIncrementExpression
public ForeachFluent.PostIncrementExpressionNested<A> withNewPostIncrementExpression()
-
withNewPostIncrementExpressionLike
public ForeachFluent.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(io.sundr.model.PostIncrement item)
-
withNewRightUnsignedShiftExpression
public ForeachFluent.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpression()
-
withNewRightUnsignedShiftExpressionLike
public ForeachFluent.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(io.sundr.model.RightUnsignedShift item)
-
withNewRightUnsignedShiftExpression
public A withNewRightUnsignedShiftExpression(Object left, Object right)
-
withNewPlusExpression
public ForeachFluent.PlusExpressionNested<A> withNewPlusExpression()
-
withNewPlusExpressionLike
public ForeachFluent.PlusExpressionNested<A> withNewPlusExpressionLike(io.sundr.model.Plus item)
-
withNewConstructExpression
public ForeachFluent.ConstructExpressionNested<A> withNewConstructExpression()
-
withNewConstructExpressionLike
public ForeachFluent.ConstructExpressionNested<A> withNewConstructExpressionLike(io.sundr.model.Construct item)
-
withNewXorExpression
public ForeachFluent.XorExpressionNested<A> withNewXorExpression()
-
withNewXorExpressionLike
public ForeachFluent.XorExpressionNested<A> withNewXorExpressionLike(io.sundr.model.Xor item)
-
withNewPreIncrementExpression
public ForeachFluent.PreIncrementExpressionNested<A> withNewPreIncrementExpression()
-
withNewPreIncrementExpressionLike
public ForeachFluent.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(io.sundr.model.PreIncrement item)
-
withNewLessThanOrEqualExpression
public ForeachFluent.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpression()
-
withNewLessThanOrEqualExpressionLike
public ForeachFluent.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(io.sundr.model.LessThanOrEqual item)
-
withNewLessThanOrEqualExpression
public A withNewLessThanOrEqualExpression(Object left, Object right)
-
withNewPositiveExpression
public ForeachFluent.PositiveExpressionNested<A> withNewPositiveExpression()
-
withNewPositiveExpressionLike
public ForeachFluent.PositiveExpressionNested<A> withNewPositiveExpressionLike(io.sundr.model.Positive item)
-
buildBody
public io.sundr.model.Statement buildBody()
-
withBody
public A withBody(io.sundr.model.Statement body)
-
hasBody
public boolean hasBody()
-
withNewMethodCallBody
public ForeachFluent.MethodCallBodyNested<A> withNewMethodCallBody()
-
withNewMethodCallBodyLike
public ForeachFluent.MethodCallBodyNested<A> withNewMethodCallBodyLike(io.sundr.model.MethodCall item)
-
withNewSwitchBody
public ForeachFluent.SwitchBodyNested<A> withNewSwitchBody()
-
withNewSwitchBodyLike
public ForeachFluent.SwitchBodyNested<A> withNewSwitchBodyLike(io.sundr.model.Switch item)
-
withNewBreakBody
public ForeachFluent.BreakBodyNested<A> withNewBreakBody()
-
withNewBreakBodyLike
public ForeachFluent.BreakBodyNested<A> withNewBreakBodyLike(io.sundr.model.Break item)
-
withNewDeclareBody
public ForeachFluent.DeclareBodyNested<A> withNewDeclareBody()
-
withNewDeclareBodyLike
public ForeachFluent.DeclareBodyNested<A> withNewDeclareBodyLike(io.sundr.model.Declare item)
-
withNewWhileBody
public ForeachFluent.WhileBodyNested<A> withNewWhileBody()
-
withNewWhileBodyLike
public ForeachFluent.WhileBodyNested<A> withNewWhileBodyLike(io.sundr.model.While item)
-
withNewContinueBody
public ForeachFluent.ContinueBodyNested<A> withNewContinueBody()
-
withNewContinueBodyLike
public ForeachFluent.ContinueBodyNested<A> withNewContinueBodyLike(io.sundr.model.Continue item)
-
withNewStringStatementBody
public ForeachFluent.StringStatementBodyNested<A> withNewStringStatementBody()
-
withNewStringStatementBodyLike
public ForeachFluent.StringStatementBodyNested<A> withNewStringStatementBodyLike(io.sundr.model.StringStatement item)
-
withNewDoBody
public ForeachFluent.DoBodyNested<A> withNewDoBody()
-
withNewDoBodyLike
public ForeachFluent.DoBodyNested<A> withNewDoBodyLike(io.sundr.model.Do item)
-
withNewForeachBody
public ForeachFluent.ForeachBodyNested<A> withNewForeachBody()
-
withNewForeachBodyLike
public ForeachFluent.ForeachBodyNested<A> withNewForeachBodyLike(io.sundr.model.Foreach item)
-
withNewBlockBody
public ForeachFluent.BlockBodyNested<A> withNewBlockBody()
-
withNewBlockBodyLike
public ForeachFluent.BlockBodyNested<A> withNewBlockBodyLike(io.sundr.model.Block item)
-
withNewIfBody
public ForeachFluent.IfBodyNested<A> withNewIfBody()
-
withNewIfBodyLike
public ForeachFluent.IfBodyNested<A> withNewIfBodyLike(io.sundr.model.If item)
-
withNewLambdaBody
public ForeachFluent.LambdaBodyNested<A> withNewLambdaBody()
-
withNewLambdaBodyLike
public ForeachFluent.LambdaBodyNested<A> withNewLambdaBodyLike(io.sundr.model.Lambda item)
-
withNewReturnBody
public ForeachFluent.ReturnBodyNested<A> withNewReturnBody()
-
withNewReturnBodyLike
public ForeachFluent.ReturnBodyNested<A> withNewReturnBodyLike(io.sundr.model.Return item)
-
withNewAssignBody
public ForeachFluent.AssignBodyNested<A> withNewAssignBody()
-
withNewAssignBodyLike
public ForeachFluent.AssignBodyNested<A> withNewAssignBodyLike(io.sundr.model.Assign item)
-
withNewForBody
public ForeachFluent.ForBodyNested<A> withNewForBody()
-
withNewForBodyLike
public ForeachFluent.ForBodyNested<A> withNewForBodyLike(io.sundr.model.For item)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.sundr.builder.BaseFluent<A extends ForeachFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.sundr.builder.BaseFluent<A extends ForeachFluent<A>>
-
builder
protected static <T> io.sundr.builder.VisitableBuilder<T,?> builder(Object item)
-
-