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