Package io.sundr.model
Class WhileFluent<A extends WhileFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.WhileFluent<A>
- Direct Known Subclasses:
BlockFluent.WhileStatementsNested,DoFluent.WhileStatementNested,ForeachFluent.WhileBodyNested,ForFluent.WhileBodyNested,IfFluent.WhileStatementNested,LambdaFluent.WhileStatementNested,WhileBuilder,WhileFluent.WhileStatementNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(While instance) booleanbooleaninthashCode()booleantoString()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) withNewDeclareStatement(Class type, String name) withNewDeclareStatement(Class type, String name, Object value) withNewDivideCondition(Object left, Object right) withNewDoStatementLike(Do item) withNewEqualsCondition(Object left, Object right) withNewForStatementLike(For item) withNewGreaterThanCondition(Object left, Object right) withNewGreaterThanOrEqualCondition(Object left, Object right) withNewIfStatementLike(If item) 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) withNewReturnStatement(Object object) withNewRightShiftCondition(Object left, Object right) withNewRightUnsignedShiftCondition(Object left, Object right) withNewStringStatement(String data) withNewStringStatement(String data, Object[] parameters) withNewThisConditionLike(This item) withNewValueRefCondition(Object value) withNewXorCondition(Object left, Object right) withNewXorConditionLike(Xor item) withStatement(Statement statement) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
WhileFluent
public WhileFluent() -
WhileFluent
-
-
Method Details
-
copyInstance
-
buildCondition
-
withCondition
-
hasCondition
public boolean hasCondition() -
withNewMultiplyCondition
-
withNewMultiplyConditionLike
-
withNewMultiplyCondition
-
withNewNewArrayCondition
-
withNewNewArrayConditionLike
-
withNewNewArrayCondition
-
withNewInstanceOfCondition
-
withNewInstanceOfConditionLike
-
withNewMethodCallCondition
-
withNewMethodCallConditionLike
-
withNewInverseCondition
-
withNewInverseConditionLike
-
withNewIndexCondition
-
withNewIndexConditionLike
-
withNewGreaterThanOrEqualCondition
-
withNewGreaterThanOrEqualConditionLike
public WhileFluent<A>.GreaterThanOrEqualConditionNested<A> withNewGreaterThanOrEqualConditionLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualCondition
-
withNewBitwiseAndCondition
-
withNewBitwiseAndConditionLike
-
withNewBitwiseAndCondition
-
withNewMinusCondition
-
withNewMinusConditionLike
-
withNewMinusCondition
-
withNewLogicalOrCondition
-
withNewLogicalOrConditionLike
-
withNewLogicalOrCondition
-
withNewNotEqualsCondition
-
withNewNotEqualsConditionLike
-
withNewNotEqualsCondition
-
withNewDivideCondition
-
withNewDivideConditionLike
-
withNewDivideCondition
-
withNewLessThanCondition
-
withNewLessThanConditionLike
-
withNewLessThanCondition
-
withNewBitwiseOrCondition
-
withNewBitwiseOrConditionLike
-
withNewBitwiseOrCondition
-
withNewPropertyRefCondition
-
withNewPropertyRefConditionLike
public WhileFluent<A>.PropertyRefConditionNested<A> withNewPropertyRefConditionLike(PropertyRef item) -
withNewRightShiftCondition
-
withNewRightShiftConditionLike
-
withNewRightShiftCondition
-
withNewGreaterThanCondition
-
withNewGreaterThanConditionLike
public WhileFluent<A>.GreaterThanConditionNested<A> withNewGreaterThanConditionLike(GreaterThan item) -
withNewGreaterThanCondition
-
withNewDeclareCondition
-
withNewDeclareConditionLike
-
withNewDeclareCondition
-
withNewDeclareCondition
-
withNewCastCondition
-
withNewCastConditionLike
-
withNewModuloCondition
-
withNewModuloConditionLike
-
withNewModuloCondition
-
withNewValueRefCondition
-
withNewValueRefConditionLike
-
withNewValueRefCondition
-
withNewLeftShiftCondition
-
withNewLeftShiftConditionLike
-
withNewLeftShiftCondition
-
withNewTernaryCondition
-
withNewTernaryConditionLike
-
withNewBinaryExpressionCondition
-
withNewBinaryExpressionConditionLike
public WhileFluent<A>.BinaryExpressionConditionNested<A> withNewBinaryExpressionConditionLike(BinaryExpression item) -
withNewEqualsCondition
-
withNewEqualsConditionLike
-
withNewEqualsCondition
-
withNewEnclosedCondition
-
withNewEnclosedConditionLike
-
withNewPreDecrementCondition
-
withNewPreDecrementConditionLike
public WhileFluent<A>.PreDecrementConditionNested<A> withNewPreDecrementConditionLike(PreDecrement item) -
withNewPostDecrementCondition
-
withNewPostDecrementConditionLike
public WhileFluent<A>.PostDecrementConditionNested<A> withNewPostDecrementConditionLike(PostDecrement item) -
withNewLambdaCondition
-
withNewLambdaConditionLike
-
withNewNotCondition
-
withNewNotConditionLike
-
withNewAssignCondition
-
withNewAssignConditionLike
-
withNewNegativeCondition
-
withNewNegativeConditionLike
-
withNewThisCondition
-
withNewThisConditionLike
-
withNewLogicalAndCondition
-
withNewLogicalAndConditionLike
-
withNewLogicalAndCondition
-
withNewPostIncrementCondition
-
withNewPostIncrementConditionLike
public WhileFluent<A>.PostIncrementConditionNested<A> withNewPostIncrementConditionLike(PostIncrement item) -
withNewRightUnsignedShiftCondition
-
withNewRightUnsignedShiftConditionLike
public WhileFluent<A>.RightUnsignedShiftConditionNested<A> withNewRightUnsignedShiftConditionLike(RightUnsignedShift item) -
withNewRightUnsignedShiftCondition
-
withNewPlusCondition
-
withNewPlusConditionLike
-
withNewPlusCondition
-
withNewConstructCondition
-
withNewConstructConditionLike
-
withNewXorCondition
-
withNewXorConditionLike
-
withNewXorCondition
-
withNewPreIncrementCondition
-
withNewPreIncrementConditionLike
public WhileFluent<A>.PreIncrementConditionNested<A> withNewPreIncrementConditionLike(PreIncrement item) -
withNewLessThanOrEqualCondition
-
withNewLessThanOrEqualConditionLike
public WhileFluent<A>.LessThanOrEqualConditionNested<A> withNewLessThanOrEqualConditionLike(LessThanOrEqual item) -
withNewLessThanOrEqualCondition
-
withNewPositiveCondition
-
withNewPositiveConditionLike
-
buildStatement
-
withStatement
-
hasStatement
public boolean hasStatement() -
withNewMethodCallStatement
-
withNewMethodCallStatementLike
-
withNewSwitchStatement
-
withNewSwitchStatementLike
-
withNewBreakStatement
-
withNewBreakStatementLike
-
withNewDeclareStatement
-
withNewDeclareStatementLike
-
withNewDeclareStatement
-
withNewDeclareStatement
-
withNewWhileStatement
-
withNewWhileStatementLike
-
withNewContinueStatement
-
withNewContinueStatementLike
-
withNewStringStatement
-
withNewStringStatementLike
-
withNewStringStatement
-
withNewStringStatement
-
withNewDoStatement
-
withNewDoStatementLike
-
withNewForeachStatement
-
withNewForeachStatementLike
-
withNewBlockStatement
-
withNewBlockStatementLike
-
withNewIfStatement
-
withNewIfStatementLike
-
withNewLambdaStatement
-
withNewLambdaStatementLike
-
withNewReturnStatement
-
withNewReturnStatementLike
-
withNewReturnStatement
-
withNewAssignStatement
-
withNewAssignStatementLike
-
withNewForStatement
-
withNewForStatementLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends WhileFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends WhileFluent<A>>
-
toString
-
builder
-