Package io.sundr.model
Class IfDslThenStepFluent<A extends IfDslThenStepFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.IfDslThenStepFluent<A>
- Direct Known Subclasses:
BlockFluent.IfDslThenStepStatementsNested,DoFluent.IfDslThenStepStatementNested,ForeachFluent.IfDslThenStepBodyNested,ForFluent.IfDslThenStepBodyNested,IfDslThenStepBuilder,IfDslThenStepFluent.IfDslThenStepStatementsNested,IfFluent.IfDslThenStepStatementNested,LambdaFluent.IfDslThenStepStatementNested,WhileFluent.IfDslThenStepStatementNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToStatements(Collection<Statement> items) addNewDeclareStatement(Class type, String name) addNewDeclareStatement(Class type, String name, Object value) addNewDoStatementLike(Do item) addNewForStatementLike(For item) addNewIfStatementLike(If item) addNewReturnStatement(Object object) addNewStringStatementStatement(String data, Object[] parameters) addToStatements(int index, VisitableBuilder<? extends Statement, ?> builder) addToStatements(int index, Statement item) addToStatements(VisitableBuilder<? extends Statement, ?> builder) addToStatements(Statement... items) protected static <T> VisitableBuilder<T,?> buildMatchingStatement(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) buildStatement(int index) protected voidcopyInstance(IfDslThenStep instance) booleanbooleaninthashCode()booleanhasMatchingStatement(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) booleanremoveFromStatements(VisitableBuilder<? extends Statement, ?> builder) removeFromStatements(Statement... items) removeMatchingFromStatements(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) setNewAssignStatementLike(int index, Assign item) setNewBlockStatementLike(int index, Block item) setNewBreakStatementLike(int index, Break item) setNewContinueStatementLike(int index, Continue item) setNewDeclareStatementLike(int index, Declare item) setNewDoStatementLike(int index, Do item) setNewForeachStatementLike(int index, Foreach item) setNewForStatementLike(int index, For item) setNewIfDslThenStepStatementLike(int index, IfDslThenStep item) setNewIfStatementLike(int index, If item) setNewLambdaStatementLike(int index, Lambda item) setNewMethodCallStatementLike(int index, MethodCall item) setNewReturnDslThisStepStatementLike(int index, ReturnDslThisStep item) setNewReturnDslVariableStepStatementLike(int index, ReturnDslVariableStep item) setNewReturnStatementLike(int index, Return item) setNewStringStatementStatementLike(int index, StringStatement item) setNewSwitchStatementLike(int index, Switch item) setNewThrowStatementLike(int index, Throw item) setNewWhileStatementLike(int index, While item) setToStatements(int index, Statement item) toString()withCondition(Expression condition) withNewBitwiseAndCondition(Object left, Object right) withNewBitwiseOrCondition(Object left, Object right) withNewCastConditionLike(Cast item) withNewDeclareCondition(Class type, String name) withNewDeclareCondition(Class type, String name, Object value) withNewDivideCondition(Object left, Object right) withNewEqualsCondition(Object left, Object right) withNewGreaterThanCondition(Object left, Object right) withNewGreaterThanOrEqualCondition(Object left, Object right) withNewLeftShiftCondition(Object left, Object right) withNewLessThanCondition(Object left, Object right) withNewLessThanOrEqualCondition(Object left, Object right) withNewLogicalAndCondition(Object left, Object right) withNewLogicalOrCondition(Object left, Object right) withNewMinusCondition(Object left, Object right) withNewModuloCondition(Object left, Object right) withNewMultiplyCondition(Object left, Object right) withNewNewArrayCondition(Class type, Integer[] sizes) withNewNotConditionLike(Not item) withNewNotEqualsCondition(Object left, Object right) withNewPlusCondition(Object left, Object right) withNewPlusConditionLike(Plus item) withNewRightShiftCondition(Object left, Object right) withNewRightUnsignedShiftCondition(Object left, Object right) withNewThisConditionLike(This item) withNewValueRefCondition(Object value) withNewXorCondition(Object left, Object right) withNewXorConditionLike(Xor item) withStatements(Statement... statements) withStatements(List<Statement> statements) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
IfDslThenStepFluent
public IfDslThenStepFluent() -
IfDslThenStepFluent
-
-
Method Details
-
copyInstance
-
buildCondition
-
withCondition
-
hasCondition
public boolean hasCondition() -
withNewMultiplyCondition
-
withNewMultiplyConditionLike
public IfDslThenStepFluent<A>.MultiplyConditionNested<A> withNewMultiplyConditionLike(Multiply item) -
withNewMultiplyCondition
-
withNewNewArrayCondition
-
withNewNewArrayConditionLike
public IfDslThenStepFluent<A>.NewArrayConditionNested<A> withNewNewArrayConditionLike(NewArray item) -
withNewNewArrayCondition
-
withNewInstanceOfCondition
-
withNewInstanceOfConditionLike
public IfDslThenStepFluent<A>.InstanceOfConditionNested<A> withNewInstanceOfConditionLike(InstanceOf item) -
withNewMethodCallCondition
-
withNewMethodCallConditionLike
public IfDslThenStepFluent<A>.MethodCallConditionNested<A> withNewMethodCallConditionLike(MethodCall item) -
withNewInverseCondition
-
withNewInverseConditionLike
-
withNewIndexCondition
-
withNewIndexConditionLike
-
withNewGreaterThanOrEqualCondition
public IfDslThenStepFluent<A>.GreaterThanOrEqualConditionNested<A> withNewGreaterThanOrEqualCondition() -
withNewGreaterThanOrEqualConditionLike
public IfDslThenStepFluent<A>.GreaterThanOrEqualConditionNested<A> withNewGreaterThanOrEqualConditionLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualCondition
-
withNewBitwiseAndCondition
-
withNewBitwiseAndConditionLike
public IfDslThenStepFluent<A>.BitwiseAndConditionNested<A> withNewBitwiseAndConditionLike(BitwiseAnd item) -
withNewBitwiseAndCondition
-
withNewMinusCondition
-
withNewMinusConditionLike
-
withNewMinusCondition
-
withNewLogicalOrCondition
-
withNewLogicalOrConditionLike
public IfDslThenStepFluent<A>.LogicalOrConditionNested<A> withNewLogicalOrConditionLike(LogicalOr item) -
withNewLogicalOrCondition
-
withNewNotEqualsCondition
-
withNewNotEqualsConditionLike
public IfDslThenStepFluent<A>.NotEqualsConditionNested<A> withNewNotEqualsConditionLike(NotEquals item) -
withNewNotEqualsCondition
-
withNewDivideCondition
-
withNewDivideConditionLike
-
withNewDivideCondition
-
withNewLessThanCondition
-
withNewLessThanConditionLike
public IfDslThenStepFluent<A>.LessThanConditionNested<A> withNewLessThanConditionLike(LessThan item) -
withNewLessThanCondition
-
withNewBitwiseOrCondition
-
withNewBitwiseOrConditionLike
public IfDslThenStepFluent<A>.BitwiseOrConditionNested<A> withNewBitwiseOrConditionLike(BitwiseOr item) -
withNewBitwiseOrCondition
-
withNewPropertyRefCondition
-
withNewPropertyRefConditionLike
public IfDslThenStepFluent<A>.PropertyRefConditionNested<A> withNewPropertyRefConditionLike(PropertyRef item) -
withNewRightShiftCondition
-
withNewRightShiftConditionLike
public IfDslThenStepFluent<A>.RightShiftConditionNested<A> withNewRightShiftConditionLike(RightShift item) -
withNewRightShiftCondition
-
withNewSuperCondition
-
withNewSuperConditionLike
-
withNewGreaterThanCondition
-
withNewGreaterThanConditionLike
public IfDslThenStepFluent<A>.GreaterThanConditionNested<A> withNewGreaterThanConditionLike(GreaterThan item) -
withNewGreaterThanCondition
-
withNewDeclareCondition
-
withNewDeclareConditionLike
-
withNewDeclareCondition
-
withNewDeclareCondition
-
withNewCastCondition
-
withNewCastConditionLike
-
withNewModuloCondition
-
withNewModuloConditionLike
-
withNewModuloCondition
-
withNewValueRefCondition
-
withNewValueRefConditionLike
public IfDslThenStepFluent<A>.ValueRefConditionNested<A> withNewValueRefConditionLike(ValueRef item) -
withNewValueRefCondition
-
withNewLeftShiftCondition
-
withNewLeftShiftConditionLike
public IfDslThenStepFluent<A>.LeftShiftConditionNested<A> withNewLeftShiftConditionLike(LeftShift item) -
withNewLeftShiftCondition
-
withNewTernaryCondition
-
withNewTernaryConditionLike
-
withNewBinaryExpressionCondition
-
withNewBinaryExpressionConditionLike
public IfDslThenStepFluent<A>.BinaryExpressionConditionNested<A> withNewBinaryExpressionConditionLike(BinaryExpression item) -
withNewEqualsCondition
-
withNewEqualsConditionLike
-
withNewEqualsCondition
-
withNewEnclosedCondition
-
withNewEnclosedConditionLike
public IfDslThenStepFluent<A>.EnclosedConditionNested<A> withNewEnclosedConditionLike(Enclosed item) -
withNewPreDecrementCondition
-
withNewPreDecrementConditionLike
public IfDslThenStepFluent<A>.PreDecrementConditionNested<A> withNewPreDecrementConditionLike(PreDecrement item) -
withNewPostDecrementCondition
-
withNewPostDecrementConditionLike
public IfDslThenStepFluent<A>.PostDecrementConditionNested<A> withNewPostDecrementConditionLike(PostDecrement item) -
withNewLambdaCondition
-
withNewLambdaConditionLike
-
withNewNotCondition
-
withNewNotConditionLike
-
withNewAssignCondition
-
withNewAssignConditionLike
-
withNewThisCondition
-
withNewThisConditionLike
-
withNewNegativeCondition
-
withNewNegativeConditionLike
public IfDslThenStepFluent<A>.NegativeConditionNested<A> withNewNegativeConditionLike(Negative item) -
withNewLogicalAndCondition
-
withNewLogicalAndConditionLike
public IfDslThenStepFluent<A>.LogicalAndConditionNested<A> withNewLogicalAndConditionLike(LogicalAnd item) -
withNewLogicalAndCondition
-
withNewPostIncrementCondition
-
withNewPostIncrementConditionLike
public IfDslThenStepFluent<A>.PostIncrementConditionNested<A> withNewPostIncrementConditionLike(PostIncrement item) -
withNewRightUnsignedShiftCondition
public IfDslThenStepFluent<A>.RightUnsignedShiftConditionNested<A> withNewRightUnsignedShiftCondition() -
withNewRightUnsignedShiftConditionLike
public IfDslThenStepFluent<A>.RightUnsignedShiftConditionNested<A> withNewRightUnsignedShiftConditionLike(RightUnsignedShift item) -
withNewRightUnsignedShiftCondition
-
withNewPlusCondition
-
withNewPlusConditionLike
-
withNewPlusCondition
-
withNewConstructCondition
-
withNewConstructConditionLike
public IfDslThenStepFluent<A>.ConstructConditionNested<A> withNewConstructConditionLike(Construct item) -
withNewXorCondition
-
withNewXorConditionLike
-
withNewXorCondition
-
withNewPreIncrementCondition
-
withNewPreIncrementConditionLike
public IfDslThenStepFluent<A>.PreIncrementConditionNested<A> withNewPreIncrementConditionLike(PreIncrement item) -
withNewPropertyCondition
-
withNewPropertyConditionLike
public IfDslThenStepFluent<A>.PropertyConditionNested<A> withNewPropertyConditionLike(Property item) -
withNewLessThanOrEqualCondition
-
withNewLessThanOrEqualConditionLike
public IfDslThenStepFluent<A>.LessThanOrEqualConditionNested<A> withNewLessThanOrEqualConditionLike(LessThanOrEqual item) -
withNewLessThanOrEqualCondition
-
withNewPositiveCondition
-
withNewPositiveConditionLike
public IfDslThenStepFluent<A>.PositiveConditionNested<A> withNewPositiveConditionLike(Positive item) -
addToStatements
-
addToStatements
-
addToStatements
-
setToStatements
-
addToStatements
-
addAllToStatements
-
removeFromStatements
-
removeFromStatements
-
removeAllFromStatements
-
removeMatchingFromStatements
-
buildStatements
-
buildStatement
-
buildFirstStatement
-
buildLastStatement
-
buildMatchingStatement
public Statement buildMatchingStatement(Predicate<VisitableBuilder<? extends Statement, ?>> predicate) -
hasMatchingStatement
-
withStatements
-
withStatements
-
hasStatements
public boolean hasStatements() -
addNewReturnDslThisStepStatement
public IfDslThenStepFluent<A>.ReturnDslThisStepStatementsNested<A> addNewReturnDslThisStepStatement() -
addNewReturnDslThisStepStatementLike
public IfDslThenStepFluent<A>.ReturnDslThisStepStatementsNested<A> addNewReturnDslThisStepStatementLike(ReturnDslThisStep item) -
setNewReturnDslThisStepStatementLike
public IfDslThenStepFluent<A>.ReturnDslThisStepStatementsNested<A> setNewReturnDslThisStepStatementLike(int index, ReturnDslThisStep item) -
addNewMethodCallStatement
-
addNewMethodCallStatementLike
public IfDslThenStepFluent<A>.MethodCallStatementsNested<A> addNewMethodCallStatementLike(MethodCall item) -
setNewMethodCallStatementLike
public IfDslThenStepFluent<A>.MethodCallStatementsNested<A> setNewMethodCallStatementLike(int index, MethodCall item) -
addNewSwitchStatement
-
addNewSwitchStatementLike
-
setNewSwitchStatementLike
public IfDslThenStepFluent<A>.SwitchStatementsNested<A> setNewSwitchStatementLike(int index, Switch item) -
addNewBreakStatement
-
addNewBreakStatementLike
-
setNewBreakStatementLike
public IfDslThenStepFluent<A>.BreakStatementsNested<A> setNewBreakStatementLike(int index, Break item) -
addNewDeclareStatement
-
addNewDeclareStatementLike
-
addNewDeclareStatement
-
addNewDeclareStatement
-
setNewDeclareStatementLike
public IfDslThenStepFluent<A>.DeclareStatementsNested<A> setNewDeclareStatementLike(int index, Declare item) -
addNewWhileStatement
-
addNewWhileStatementLike
-
setNewWhileStatementLike
public IfDslThenStepFluent<A>.WhileStatementsNested<A> setNewWhileStatementLike(int index, While item) -
addNewContinueStatement
-
addNewContinueStatementLike
public IfDslThenStepFluent<A>.ContinueStatementsNested<A> addNewContinueStatementLike(Continue item) -
setNewContinueStatementLike
public IfDslThenStepFluent<A>.ContinueStatementsNested<A> setNewContinueStatementLike(int index, Continue item) -
addNewThrowStatement
-
addNewThrowStatementLike
-
setNewThrowStatementLike
public IfDslThenStepFluent<A>.ThrowStatementsNested<A> setNewThrowStatementLike(int index, Throw item) -
addNewStringStatementStatement
-
addNewStringStatementStatementLike
public IfDslThenStepFluent<A>.StringStatementStatementsNested<A> addNewStringStatementStatementLike(StringStatement item) -
addNewStringStatementStatement
-
addNewStringStatementStatement
-
setNewStringStatementStatementLike
public IfDslThenStepFluent<A>.StringStatementStatementsNested<A> setNewStringStatementStatementLike(int index, StringStatement item) -
addNewDoStatement
-
addNewDoStatementLike
-
setNewDoStatementLike
-
addNewForeachStatement
-
addNewForeachStatementLike
-
setNewForeachStatementLike
public IfDslThenStepFluent<A>.ForeachStatementsNested<A> setNewForeachStatementLike(int index, Foreach item) -
addNewBlockStatement
-
addNewBlockStatementLike
-
setNewBlockStatementLike
public IfDslThenStepFluent<A>.BlockStatementsNested<A> setNewBlockStatementLike(int index, Block item) -
addNewReturnDslVariableStepStatement
public IfDslThenStepFluent<A>.ReturnDslVariableStepStatementsNested<A> addNewReturnDslVariableStepStatement() -
addNewReturnDslVariableStepStatementLike
public IfDslThenStepFluent<A>.ReturnDslVariableStepStatementsNested<A> addNewReturnDslVariableStepStatementLike(ReturnDslVariableStep item) -
addNewReturnDslVariableStepStatement
-
setNewReturnDslVariableStepStatementLike
public IfDslThenStepFluent<A>.ReturnDslVariableStepStatementsNested<A> setNewReturnDslVariableStepStatementLike(int index, ReturnDslVariableStep item) -
addNewIfStatement
-
addNewIfStatementLike
-
setNewIfStatementLike
-
addNewLambdaStatement
-
addNewLambdaStatementLike
-
setNewLambdaStatementLike
public IfDslThenStepFluent<A>.LambdaStatementsNested<A> setNewLambdaStatementLike(int index, Lambda item) -
addNewReturnStatement
-
addNewReturnStatementLike
-
addNewReturnStatement
-
setNewReturnStatementLike
public IfDslThenStepFluent<A>.ReturnStatementsNested<A> setNewReturnStatementLike(int index, Return item) -
addNewAssignStatement
-
addNewAssignStatementLike
-
setNewAssignStatementLike
public IfDslThenStepFluent<A>.AssignStatementsNested<A> setNewAssignStatementLike(int index, Assign item) -
addNewIfDslThenStepStatement
-
addNewIfDslThenStepStatementLike
public IfDslThenStepFluent<A>.IfDslThenStepStatementsNested<A> addNewIfDslThenStepStatementLike(IfDslThenStep item) -
setNewIfDslThenStepStatementLike
public IfDslThenStepFluent<A>.IfDslThenStepStatementsNested<A> setNewIfDslThenStepStatementLike(int index, IfDslThenStep item) -
addNewForStatement
-
addNewForStatementLike
-
setNewForStatementLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends IfDslThenStepFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends IfDslThenStepFluent<A>>
-
toString
-
builder
-