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
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(Foreach instance) editOrNewDeclareLike(Declare item) booleanbooleanhasBody()booleanbooleaninthashCode()toString()withDeclare(Declare declare) withExpression(Expression expression) withNewAssignBodyLike(Assign item) withNewBitwiseAndExpression(Object left, Object right) withNewBitwiseOrExpression(Object left, Object right) withNewBlockBodyLike(Block item) withNewBreakBodyLike(Break item) withNewDeclare(Class type, String name) withNewDeclare(Class type, String name, Object value) withNewDeclareBody(Class type, String name) withNewDeclareBody(Class type, String name, Object value) withNewDeclareExpression(Class type, String name) withNewDeclareExpression(Class type, String name, Object value) withNewDeclareLike(Declare item) withNewDivideExpression(Object left, Object right) withNewDoBodyLike(Do item) withNewEqualsExpression(Object left, Object right) withNewForBodyLike(For item) withNewGreaterThanExpression(Object left, Object right) withNewGreaterThanOrEqualExpression(Object left, Object right) withNewIfBodyLike(If item) withNewLambdaBodyLike(Lambda item) withNewLeftShiftExpression(Object left, Object right) withNewLessThanExpression(Object left, Object right) withNewLessThanOrEqualExpression(Object left, Object right) withNewLogicalAndExpression(Object left, Object right) withNewLogicalOrExpression(Object left, Object right) withNewMinusExpression(Object left, Object right) withNewModuloExpression(Object left, Object right) withNewMultiplyExpression(Object left, Object right) withNewNewArrayExpression(Class type, Integer[] sizes) withNewNotEqualsExpression(Object left, Object right) withNewNotExpressionLike(Not item) withNewPlusExpression(Object left, Object right) withNewReturnBody(Object object) withNewReturnBodyLike(Return item) withNewRightShiftExpression(Object left, Object right) withNewRightUnsignedShiftExpression(Object left, Object right) withNewStringStatementBody(String data, Object[] parameters) withNewSwitchBodyLike(Switch item) withNewValueRefExpression(Object value) withNewWhileBodyLike(While item) withNewXorExpression(Object left, Object right) withNewXorExpressionLike(Xor item) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
ForeachFluent
public ForeachFluent() -
ForeachFluent
-
-
Method Details
-
copyInstance
-
buildDeclare
-
withDeclare
-
hasDeclare
public boolean hasDeclare() -
withNewDeclare
-
withNewDeclare
-
withNewDeclare
-
withNewDeclareLike
-
editDeclare
-
editOrNewDeclare
-
editOrNewDeclareLike
-
buildExpression
-
withExpression
-
hasExpression
public boolean hasExpression() -
withNewMultiplyExpression
-
withNewMultiplyExpressionLike
-
withNewMultiplyExpression
-
withNewNewArrayExpression
-
withNewNewArrayExpressionLike
-
withNewNewArrayExpression
-
withNewInstanceOfExpression
-
withNewInstanceOfExpressionLike
public ForeachFluent<A>.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(InstanceOf item) -
withNewMethodCallExpression
-
withNewMethodCallExpressionLike
public ForeachFluent<A>.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(MethodCall item) -
withNewInverseExpression
-
withNewInverseExpressionLike
-
withNewIndexExpression
-
withNewIndexExpressionLike
-
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpressionLike
public ForeachFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualExpression
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpressionLike
public ForeachFluent<A>.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(BitwiseAnd item) -
withNewBitwiseAndExpression
-
withNewMinusExpression
-
withNewMinusExpressionLike
-
withNewMinusExpression
-
withNewLogicalOrExpression
-
withNewLogicalOrExpressionLike
-
withNewLogicalOrExpression
-
withNewNotEqualsExpression
-
withNewNotEqualsExpressionLike
-
withNewNotEqualsExpression
-
withNewDivideExpression
-
withNewDivideExpressionLike
-
withNewDivideExpression
-
withNewLessThanExpression
-
withNewLessThanExpressionLike
-
withNewLessThanExpression
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpressionLike
-
withNewBitwiseOrExpression
-
withNewPropertyRefExpression
-
withNewPropertyRefExpressionLike
public ForeachFluent<A>.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item) -
withNewRightShiftExpression
-
withNewRightShiftExpressionLike
public ForeachFluent<A>.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(RightShift item) -
withNewRightShiftExpression
-
withNewGreaterThanExpression
-
withNewGreaterThanExpressionLike
public ForeachFluent<A>.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item) -
withNewGreaterThanExpression
-
withNewDeclareExpression
-
withNewDeclareExpressionLike
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewCastExpression
-
withNewCastExpressionLike
-
withNewModuloExpression
-
withNewModuloExpressionLike
-
withNewModuloExpression
-
withNewValueRefExpression
-
withNewValueRefExpressionLike
-
withNewValueRefExpression
-
withNewLeftShiftExpression
-
withNewLeftShiftExpressionLike
-
withNewLeftShiftExpression
-
withNewTernaryExpression
-
withNewTernaryExpressionLike
-
withNewBinaryExpression
-
withNewBinaryExpressionLike
public ForeachFluent<A>.BinaryExpressionNested<A> withNewBinaryExpressionLike(BinaryExpression item) -
withNewEqualsExpression
-
withNewEqualsExpressionLike
-
withNewEqualsExpression
-
withNewEnclosedExpression
-
withNewEnclosedExpressionLike
-
withNewPreDecrementExpression
-
withNewPreDecrementExpressionLike
public ForeachFluent<A>.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item) -
withNewPostDecrementExpression
-
withNewPostDecrementExpressionLike
public ForeachFluent<A>.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item) -
withNewLambdaExpression
-
withNewLambdaExpressionLike
-
withNewNotExpression
-
withNewNotExpressionLike
-
withNewAssignExpression
-
withNewAssignExpressionLike
-
withNewNegativeExpression
-
withNewNegativeExpressionLike
-
withNewThisExpression
-
withNewThisExpressionLike
-
withNewLogicalAndExpression
-
withNewLogicalAndExpressionLike
public ForeachFluent<A>.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(LogicalAnd item) -
withNewLogicalAndExpression
-
withNewPostIncrementExpression
-
withNewPostIncrementExpressionLike
public ForeachFluent<A>.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item) -
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpressionLike
public ForeachFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
withNewRightUnsignedShiftExpression
-
withNewPlusExpression
-
withNewPlusExpressionLike
-
withNewPlusExpression
-
withNewConstructExpression
-
withNewConstructExpressionLike
-
withNewXorExpression
-
withNewXorExpressionLike
-
withNewXorExpression
-
withNewPreIncrementExpression
-
withNewPreIncrementExpressionLike
public ForeachFluent<A>.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item) -
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpressionLike
public ForeachFluent<A>.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
withNewLessThanOrEqualExpression
-
withNewPositiveExpression
-
withNewPositiveExpressionLike
-
buildBody
-
withBody
-
hasBody
public boolean hasBody() -
withNewMethodCallBody
-
withNewMethodCallBodyLike
-
withNewSwitchBody
-
withNewSwitchBodyLike
-
withNewBreakBody
-
withNewBreakBodyLike
-
withNewDeclareBody
-
withNewDeclareBodyLike
-
withNewDeclareBody
-
withNewDeclareBody
-
withNewWhileBody
-
withNewWhileBodyLike
-
withNewContinueBody
-
withNewContinueBodyLike
-
withNewStringStatementBody
-
withNewStringStatementBodyLike
public ForeachFluent<A>.StringStatementBodyNested<A> withNewStringStatementBodyLike(StringStatement item) -
withNewStringStatementBody
-
withNewStringStatementBody
-
withNewDoBody
-
withNewDoBodyLike
-
withNewForeachBody
-
withNewForeachBodyLike
-
withNewBlockBody
-
withNewBlockBodyLike
-
withNewIfBody
-
withNewIfBodyLike
-
withNewLambdaBody
-
withNewLambdaBodyLike
-
withNewReturnBody
-
withNewReturnBodyLike
-
withNewReturnBody
-
withNewAssignBody
-
withNewAssignBodyLike
-
withNewForBody
-
withNewForBodyLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends ForeachFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends ForeachFluent<A>>
-
toString
-
builder
-