Package io.sundr.model
Class DoFluent<A extends DoFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.DoFluent<A>
-
- Direct Known Subclasses:
BlockFluent.DoStatementsNested,DoBuilder,DoFluent.DoStatementNested,ForeachFluent.DoBodyNested,ForFluent.DoBodyNested,IfFluent.DoStatementNested,LambdaFluent.DoStatementNested,WhileFluent.DoStatementNested
public class DoFluent<A extends DoFluent<A>> extends io.sundr.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
-
Method Summary
-
-
-
Method Detail
-
copyInstance
protected void copyInstance(io.sundr.model.Do instance)
-
buildCondition
public io.sundr.model.Expression buildCondition()
-
withCondition
public A withCondition(io.sundr.model.Expression condition)
-
hasCondition
public boolean hasCondition()
-
withNewMultiplyCondition
public DoFluent.MultiplyConditionNested<A> withNewMultiplyCondition()
-
withNewMultiplyConditionLike
public DoFluent.MultiplyConditionNested<A> withNewMultiplyConditionLike(io.sundr.model.Multiply item)
-
withNewNewArrayCondition
public DoFluent.NewArrayConditionNested<A> withNewNewArrayCondition()
-
withNewNewArrayConditionLike
public DoFluent.NewArrayConditionNested<A> withNewNewArrayConditionLike(io.sundr.model.NewArray item)
-
withNewInstanceOfCondition
public DoFluent.InstanceOfConditionNested<A> withNewInstanceOfCondition()
-
withNewInstanceOfConditionLike
public DoFluent.InstanceOfConditionNested<A> withNewInstanceOfConditionLike(io.sundr.model.InstanceOf item)
-
withNewMethodCallCondition
public DoFluent.MethodCallConditionNested<A> withNewMethodCallCondition()
-
withNewMethodCallConditionLike
public DoFluent.MethodCallConditionNested<A> withNewMethodCallConditionLike(io.sundr.model.MethodCall item)
-
withNewInverseCondition
public DoFluent.InverseConditionNested<A> withNewInverseCondition()
-
withNewInverseConditionLike
public DoFluent.InverseConditionNested<A> withNewInverseConditionLike(io.sundr.model.Inverse item)
-
withNewIndexCondition
public DoFluent.IndexConditionNested<A> withNewIndexCondition()
-
withNewIndexConditionLike
public DoFluent.IndexConditionNested<A> withNewIndexConditionLike(io.sundr.model.Index item)
-
withNewGreaterThanOrEqualCondition
public DoFluent.GreaterThanOrEqualConditionNested<A> withNewGreaterThanOrEqualCondition()
-
withNewGreaterThanOrEqualConditionLike
public DoFluent.GreaterThanOrEqualConditionNested<A> withNewGreaterThanOrEqualConditionLike(io.sundr.model.GreaterThanOrEqual item)
-
withNewGreaterThanOrEqualCondition
public A withNewGreaterThanOrEqualCondition(Object left, Object right)
-
withNewBitwiseAndCondition
public DoFluent.BitwiseAndConditionNested<A> withNewBitwiseAndCondition()
-
withNewBitwiseAndConditionLike
public DoFluent.BitwiseAndConditionNested<A> withNewBitwiseAndConditionLike(io.sundr.model.BitwiseAnd item)
-
withNewMinusCondition
public DoFluent.MinusConditionNested<A> withNewMinusCondition()
-
withNewMinusConditionLike
public DoFluent.MinusConditionNested<A> withNewMinusConditionLike(io.sundr.model.Minus item)
-
withNewLogicalOrCondition
public DoFluent.LogicalOrConditionNested<A> withNewLogicalOrCondition()
-
withNewLogicalOrConditionLike
public DoFluent.LogicalOrConditionNested<A> withNewLogicalOrConditionLike(io.sundr.model.LogicalOr item)
-
withNewNotEqualsCondition
public DoFluent.NotEqualsConditionNested<A> withNewNotEqualsCondition()
-
withNewNotEqualsConditionLike
public DoFluent.NotEqualsConditionNested<A> withNewNotEqualsConditionLike(io.sundr.model.NotEquals item)
-
withNewDivideCondition
public DoFluent.DivideConditionNested<A> withNewDivideCondition()
-
withNewDivideConditionLike
public DoFluent.DivideConditionNested<A> withNewDivideConditionLike(io.sundr.model.Divide item)
-
withNewLessThanCondition
public DoFluent.LessThanConditionNested<A> withNewLessThanCondition()
-
withNewLessThanConditionLike
public DoFluent.LessThanConditionNested<A> withNewLessThanConditionLike(io.sundr.model.LessThan item)
-
withNewBitwiseOrCondition
public DoFluent.BitwiseOrConditionNested<A> withNewBitwiseOrCondition()
-
withNewBitwiseOrConditionLike
public DoFluent.BitwiseOrConditionNested<A> withNewBitwiseOrConditionLike(io.sundr.model.BitwiseOr item)
-
withNewPropertyRefCondition
public DoFluent.PropertyRefConditionNested<A> withNewPropertyRefCondition()
-
withNewPropertyRefConditionLike
public DoFluent.PropertyRefConditionNested<A> withNewPropertyRefConditionLike(io.sundr.model.PropertyRef item)
-
withNewRightShiftCondition
public DoFluent.RightShiftConditionNested<A> withNewRightShiftCondition()
-
withNewRightShiftConditionLike
public DoFluent.RightShiftConditionNested<A> withNewRightShiftConditionLike(io.sundr.model.RightShift item)
-
withNewGreaterThanCondition
public DoFluent.GreaterThanConditionNested<A> withNewGreaterThanCondition()
-
withNewGreaterThanConditionLike
public DoFluent.GreaterThanConditionNested<A> withNewGreaterThanConditionLike(io.sundr.model.GreaterThan item)
-
withNewDeclareCondition
public DoFluent.DeclareConditionNested<A> withNewDeclareCondition()
-
withNewDeclareConditionLike
public DoFluent.DeclareConditionNested<A> withNewDeclareConditionLike(io.sundr.model.Declare item)
-
withNewCastCondition
public DoFluent.CastConditionNested<A> withNewCastCondition()
-
withNewCastConditionLike
public DoFluent.CastConditionNested<A> withNewCastConditionLike(io.sundr.model.Cast item)
-
withNewModuloCondition
public DoFluent.ModuloConditionNested<A> withNewModuloCondition()
-
withNewModuloConditionLike
public DoFluent.ModuloConditionNested<A> withNewModuloConditionLike(io.sundr.model.Modulo item)
-
withNewValueRefCondition
public DoFluent.ValueRefConditionNested<A> withNewValueRefCondition()
-
withNewValueRefConditionLike
public DoFluent.ValueRefConditionNested<A> withNewValueRefConditionLike(io.sundr.model.ValueRef item)
-
withNewLeftShiftCondition
public DoFluent.LeftShiftConditionNested<A> withNewLeftShiftCondition()
-
withNewLeftShiftConditionLike
public DoFluent.LeftShiftConditionNested<A> withNewLeftShiftConditionLike(io.sundr.model.LeftShift item)
-
withNewTernaryCondition
public DoFluent.TernaryConditionNested<A> withNewTernaryCondition()
-
withNewTernaryConditionLike
public DoFluent.TernaryConditionNested<A> withNewTernaryConditionLike(io.sundr.model.Ternary item)
-
withNewBinaryExpressionCondition
public DoFluent.BinaryExpressionConditionNested<A> withNewBinaryExpressionCondition()
-
withNewBinaryExpressionConditionLike
public DoFluent.BinaryExpressionConditionNested<A> withNewBinaryExpressionConditionLike(io.sundr.model.BinaryExpression item)
-
withNewEqualsCondition
public DoFluent.EqualsConditionNested<A> withNewEqualsCondition()
-
withNewEqualsConditionLike
public DoFluent.EqualsConditionNested<A> withNewEqualsConditionLike(io.sundr.model.Equals item)
-
withNewEnclosedCondition
public DoFluent.EnclosedConditionNested<A> withNewEnclosedCondition()
-
withNewEnclosedConditionLike
public DoFluent.EnclosedConditionNested<A> withNewEnclosedConditionLike(io.sundr.model.Enclosed item)
-
withNewPreDecrementCondition
public DoFluent.PreDecrementConditionNested<A> withNewPreDecrementCondition()
-
withNewPreDecrementConditionLike
public DoFluent.PreDecrementConditionNested<A> withNewPreDecrementConditionLike(io.sundr.model.PreDecrement item)
-
withNewPostDecrementCondition
public DoFluent.PostDecrementConditionNested<A> withNewPostDecrementCondition()
-
withNewPostDecrementConditionLike
public DoFluent.PostDecrementConditionNested<A> withNewPostDecrementConditionLike(io.sundr.model.PostDecrement item)
-
withNewLambdaCondition
public DoFluent.LambdaConditionNested<A> withNewLambdaCondition()
-
withNewLambdaConditionLike
public DoFluent.LambdaConditionNested<A> withNewLambdaConditionLike(io.sundr.model.Lambda item)
-
withNewNotCondition
public DoFluent.NotConditionNested<A> withNewNotCondition()
-
withNewNotConditionLike
public DoFluent.NotConditionNested<A> withNewNotConditionLike(io.sundr.model.Not item)
-
withNewAssignCondition
public DoFluent.AssignConditionNested<A> withNewAssignCondition()
-
withNewAssignConditionLike
public DoFluent.AssignConditionNested<A> withNewAssignConditionLike(io.sundr.model.Assign item)
-
withNewNegativeCondition
public DoFluent.NegativeConditionNested<A> withNewNegativeCondition()
-
withNewNegativeConditionLike
public DoFluent.NegativeConditionNested<A> withNewNegativeConditionLike(io.sundr.model.Negative item)
-
withNewThisCondition
public DoFluent.ThisConditionNested<A> withNewThisCondition()
-
withNewThisConditionLike
public DoFluent.ThisConditionNested<A> withNewThisConditionLike(io.sundr.model.This item)
-
withNewLogicalAndCondition
public DoFluent.LogicalAndConditionNested<A> withNewLogicalAndCondition()
-
withNewLogicalAndConditionLike
public DoFluent.LogicalAndConditionNested<A> withNewLogicalAndConditionLike(io.sundr.model.LogicalAnd item)
-
withNewPostIncrementCondition
public DoFluent.PostIncrementConditionNested<A> withNewPostIncrementCondition()
-
withNewPostIncrementConditionLike
public DoFluent.PostIncrementConditionNested<A> withNewPostIncrementConditionLike(io.sundr.model.PostIncrement item)
-
withNewRightUnsignedShiftCondition
public DoFluent.RightUnsignedShiftConditionNested<A> withNewRightUnsignedShiftCondition()
-
withNewRightUnsignedShiftConditionLike
public DoFluent.RightUnsignedShiftConditionNested<A> withNewRightUnsignedShiftConditionLike(io.sundr.model.RightUnsignedShift item)
-
withNewRightUnsignedShiftCondition
public A withNewRightUnsignedShiftCondition(Object left, Object right)
-
withNewPlusCondition
public DoFluent.PlusConditionNested<A> withNewPlusCondition()
-
withNewPlusConditionLike
public DoFluent.PlusConditionNested<A> withNewPlusConditionLike(io.sundr.model.Plus item)
-
withNewConstructCondition
public DoFluent.ConstructConditionNested<A> withNewConstructCondition()
-
withNewConstructConditionLike
public DoFluent.ConstructConditionNested<A> withNewConstructConditionLike(io.sundr.model.Construct item)
-
withNewXorCondition
public DoFluent.XorConditionNested<A> withNewXorCondition()
-
withNewXorConditionLike
public DoFluent.XorConditionNested<A> withNewXorConditionLike(io.sundr.model.Xor item)
-
withNewPreIncrementCondition
public DoFluent.PreIncrementConditionNested<A> withNewPreIncrementCondition()
-
withNewPreIncrementConditionLike
public DoFluent.PreIncrementConditionNested<A> withNewPreIncrementConditionLike(io.sundr.model.PreIncrement item)
-
withNewLessThanOrEqualCondition
public DoFluent.LessThanOrEqualConditionNested<A> withNewLessThanOrEqualCondition()
-
withNewLessThanOrEqualConditionLike
public DoFluent.LessThanOrEqualConditionNested<A> withNewLessThanOrEqualConditionLike(io.sundr.model.LessThanOrEqual item)
-
withNewLessThanOrEqualCondition
public A withNewLessThanOrEqualCondition(Object left, Object right)
-
withNewPositiveCondition
public DoFluent.PositiveConditionNested<A> withNewPositiveCondition()
-
withNewPositiveConditionLike
public DoFluent.PositiveConditionNested<A> withNewPositiveConditionLike(io.sundr.model.Positive item)
-
buildStatement
public io.sundr.model.Statement buildStatement()
-
withStatement
public A withStatement(io.sundr.model.Statement statement)
-
hasStatement
public boolean hasStatement()
-
withNewMethodCallStatement
public DoFluent.MethodCallStatementNested<A> withNewMethodCallStatement()
-
withNewMethodCallStatementLike
public DoFluent.MethodCallStatementNested<A> withNewMethodCallStatementLike(io.sundr.model.MethodCall item)
-
withNewSwitchStatement
public DoFluent.SwitchStatementNested<A> withNewSwitchStatement()
-
withNewSwitchStatementLike
public DoFluent.SwitchStatementNested<A> withNewSwitchStatementLike(io.sundr.model.Switch item)
-
withNewBreakStatement
public DoFluent.BreakStatementNested<A> withNewBreakStatement()
-
withNewBreakStatementLike
public DoFluent.BreakStatementNested<A> withNewBreakStatementLike(io.sundr.model.Break item)
-
withNewDeclareStatement
public DoFluent.DeclareStatementNested<A> withNewDeclareStatement()
-
withNewDeclareStatementLike
public DoFluent.DeclareStatementNested<A> withNewDeclareStatementLike(io.sundr.model.Declare item)
-
withNewWhileStatement
public DoFluent.WhileStatementNested<A> withNewWhileStatement()
-
withNewWhileStatementLike
public DoFluent.WhileStatementNested<A> withNewWhileStatementLike(io.sundr.model.While item)
-
withNewContinueStatement
public DoFluent.ContinueStatementNested<A> withNewContinueStatement()
-
withNewContinueStatementLike
public DoFluent.ContinueStatementNested<A> withNewContinueStatementLike(io.sundr.model.Continue item)
-
withNewStringStatement
public DoFluent.StringStatementNested<A> withNewStringStatement()
-
withNewStringStatementLike
public DoFluent.StringStatementNested<A> withNewStringStatementLike(io.sundr.model.StringStatement item)
-
withNewDoStatement
public DoFluent.DoStatementNested<A> withNewDoStatement()
-
withNewDoStatementLike
public DoFluent.DoStatementNested<A> withNewDoStatementLike(io.sundr.model.Do item)
-
withNewForeachStatement
public DoFluent.ForeachStatementNested<A> withNewForeachStatement()
-
withNewForeachStatementLike
public DoFluent.ForeachStatementNested<A> withNewForeachStatementLike(io.sundr.model.Foreach item)
-
withNewBlockStatement
public DoFluent.BlockStatementNested<A> withNewBlockStatement()
-
withNewBlockStatementLike
public DoFluent.BlockStatementNested<A> withNewBlockStatementLike(io.sundr.model.Block item)
-
withNewIfStatement
public DoFluent.IfStatementNested<A> withNewIfStatement()
-
withNewIfStatementLike
public DoFluent.IfStatementNested<A> withNewIfStatementLike(io.sundr.model.If item)
-
withNewLambdaStatement
public DoFluent.LambdaStatementNested<A> withNewLambdaStatement()
-
withNewLambdaStatementLike
public DoFluent.LambdaStatementNested<A> withNewLambdaStatementLike(io.sundr.model.Lambda item)
-
withNewReturnStatement
public DoFluent.ReturnStatementNested<A> withNewReturnStatement()
-
withNewReturnStatementLike
public DoFluent.ReturnStatementNested<A> withNewReturnStatementLike(io.sundr.model.Return item)
-
withNewAssignStatement
public DoFluent.AssignStatementNested<A> withNewAssignStatement()
-
withNewAssignStatementLike
public DoFluent.AssignStatementNested<A> withNewAssignStatementLike(io.sundr.model.Assign item)
-
withNewForStatement
public DoFluent.ForStatementNested<A> withNewForStatement()
-
withNewForStatementLike
public DoFluent.ForStatementNested<A> withNewForStatementLike(io.sundr.model.For item)
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
builder
protected static <T> io.sundr.builder.VisitableBuilder<T,?> builder(Object item)
-
-