Package io.sundr.model
Class AssignFluent<A extends AssignFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.AssignFluent<A>
- Direct Known Subclasses:
AssignBuilder,AssignFluent.AssignTargetNested,AssignFluent.AssignValueNested,BinaryExpressionFluent.AssignLeftNested,BinaryExpressionFluent.AssignRightNested,BlockFluent.AssignStatementsNested,CastFluent.AssignExpressionNested,ConstructFluent.AssignArgumentsNested,DoFluent.AssignConditionNested,DoFluent.AssignStatementNested,EnclosedFluent.AssignExpresionNested,ForeachFluent.AssignBodyNested,ForeachFluent.AssignExpressionNested,ForFluent.AssignBodyNested,ForFluent.AssignCompareNested,ForFluent.AssignInitNested,ForFluent.AssignUpdateNested,IfFluent.AssignConditionNested,IfFluent.AssignStatementNested,IndexFluent.AssignExpressionNested,IndexFluent.AssignScopeNested,InstanceOfFluent.AssignExpressionNested,InverseFluent.AssignExpresionNested,LambdaFluent.AssignStatementNested,MethodCallFluent.AssignArgumentsNested,MethodCallFluent.AssignScopeNested,NegativeFluent.AssignExpresionNested,NewArrayFluent.AssignExpressionsNested,NotFluent.AssignExpresionNested,PositiveFluent.AssignExpresionNested,PostDecrementFluent.AssignExpressionNested,PostIncrementFluent.AssignExpressionNested,PreDecrementFluent.AssignExpressionNested,PreIncrementFluent.AssignExpressionNested,PropertyRefFluent.AssignScopeNested,ReturnFluent.AssignExpressionNested,SwitchFluent.AssignExpressionNested,TernaryFluent.AssignAlternativeNested,TernaryFluent.AssignConditionNested,TernaryFluent.AssignResultNested,WhileFluent.AssignConditionNested,WhileFluent.AssignStatementNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(Assign instance) booleaninthashCode()booleanbooleanhasValue()toString()withNewAssignValueLike(Assign item) withNewBitwiseAndTarget(Object left, Object right) withNewBitwiseAndValue(Object left, Object right) withNewBitwiseOrTarget(Object left, Object right) withNewBitwiseOrValue(Object left, Object right) withNewCastTargetLike(Cast item) withNewCastValueLike(Cast item) withNewDeclareTarget(Class type, String name) withNewDeclareTarget(Class type, String name, Object value) withNewDeclareValue(Class type, String name) withNewDeclareValue(Class type, String name, Object value) withNewDivideTarget(Object left, Object right) withNewDivideValue(Object left, Object right) withNewDivideValueLike(Divide item) withNewEqualsTarget(Object left, Object right) withNewEqualsValue(Object left, Object right) withNewEqualsValueLike(Equals item) withNewGreaterThanOrEqualTarget(Object left, Object right) withNewGreaterThanOrEqualValue(Object left, Object right) withNewGreaterThanTarget(Object left, Object right) withNewGreaterThanValue(Object left, Object right) withNewIndexTargetLike(Index item) withNewIndexValueLike(Index item) withNewLambdaValueLike(Lambda item) withNewLeftShiftTarget(Object left, Object right) withNewLeftShiftValue(Object left, Object right) withNewLessThanOrEqualTarget(Object left, Object right) withNewLessThanOrEqualValue(Object left, Object right) withNewLessThanTarget(Object left, Object right) withNewLessThanValue(Object left, Object right) withNewLogicalAndTarget(Object left, Object right) withNewLogicalAndValue(Object left, Object right) withNewLogicalOrTarget(Object left, Object right) withNewLogicalOrValue(Object left, Object right) withNewMinusTarget(Object left, Object right) withNewMinusTargetLike(Minus item) withNewMinusValue(Object left, Object right) withNewMinusValueLike(Minus item) withNewModuloTarget(Object left, Object right) withNewModuloValue(Object left, Object right) withNewModuloValueLike(Modulo item) withNewMultiplyTarget(Object left, Object right) withNewMultiplyValue(Object left, Object right) withNewNewArrayTarget(Class type, Integer[] sizes) withNewNewArrayValue(Class type, Integer[] sizes) withNewNotEqualsTarget(Object left, Object right) withNewNotEqualsValue(Object left, Object right) withNewNotTargetLike(Not item) withNewNotValueLike(Not item) withNewPlusTarget(Object left, Object right) withNewPlusTargetLike(Plus item) withNewPlusValue(Object left, Object right) withNewPlusValueLike(Plus item) withNewRightShiftTarget(Object left, Object right) withNewRightShiftValue(Object left, Object right) withNewRightUnsignedShiftTarget(Object left, Object right) withNewRightUnsignedShiftValue(Object left, Object right) withNewThisTargetLike(This item) withNewThisValueLike(This item) withNewValueRefTarget(Object value) withNewValueRefValue(Object value) withNewXorTarget(Object left, Object right) withNewXorTargetLike(Xor item) withNewXorValue(Object left, Object right) withNewXorValueLike(Xor item) withTarget(Expression target) withValue(Expression value) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
AssignFluent
public AssignFluent() -
AssignFluent
-
-
Method Details
-
copyInstance
-
buildTarget
-
withTarget
-
hasTarget
public boolean hasTarget() -
withNewMultiplyTarget
-
withNewMultiplyTargetLike
-
withNewMultiplyTarget
-
withNewNewArrayTarget
-
withNewNewArrayTargetLike
-
withNewNewArrayTarget
-
withNewInstanceOfTarget
-
withNewInstanceOfTargetLike
-
withNewMethodCallTarget
-
withNewMethodCallTargetLike
-
withNewInverseTarget
-
withNewInverseTargetLike
-
withNewIndexTarget
-
withNewIndexTargetLike
-
withNewGreaterThanOrEqualTarget
-
withNewGreaterThanOrEqualTargetLike
public AssignFluent<A>.GreaterThanOrEqualTargetNested<A> withNewGreaterThanOrEqualTargetLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualTarget
-
withNewBitwiseAndTarget
-
withNewBitwiseAndTargetLike
-
withNewBitwiseAndTarget
-
withNewMinusTarget
-
withNewMinusTargetLike
-
withNewMinusTarget
-
withNewLogicalOrTarget
-
withNewLogicalOrTargetLike
-
withNewLogicalOrTarget
-
withNewNotEqualsTarget
-
withNewNotEqualsTargetLike
-
withNewNotEqualsTarget
-
withNewDivideTarget
-
withNewDivideTargetLike
-
withNewDivideTarget
-
withNewLessThanTarget
-
withNewLessThanTargetLike
-
withNewLessThanTarget
-
withNewBitwiseOrTarget
-
withNewBitwiseOrTargetLike
-
withNewBitwiseOrTarget
-
withNewPropertyRefTarget
-
withNewPropertyRefTargetLike
-
withNewRightShiftTarget
-
withNewRightShiftTargetLike
-
withNewRightShiftTarget
-
withNewGreaterThanTarget
-
withNewGreaterThanTargetLike
-
withNewGreaterThanTarget
-
withNewDeclareTarget
-
withNewDeclareTargetLike
-
withNewDeclareTarget
-
withNewDeclareTarget
-
withNewCastTarget
-
withNewCastTargetLike
-
withNewModuloTarget
-
withNewModuloTargetLike
-
withNewModuloTarget
-
withNewValueRefTarget
-
withNewValueRefTargetLike
-
withNewValueRefTarget
-
withNewLeftShiftTarget
-
withNewLeftShiftTargetLike
-
withNewLeftShiftTarget
-
withNewTernaryTarget
-
withNewTernaryTargetLike
-
withNewBinaryExpressionTarget
-
withNewBinaryExpressionTargetLike
public AssignFluent<A>.BinaryExpressionTargetNested<A> withNewBinaryExpressionTargetLike(BinaryExpression item) -
withNewEqualsTarget
-
withNewEqualsTargetLike
-
withNewEqualsTarget
-
withNewEnclosedTarget
-
withNewEnclosedTargetLike
-
withNewPreDecrementTarget
-
withNewPreDecrementTargetLike
-
withNewPostDecrementTarget
-
withNewPostDecrementTargetLike
public AssignFluent<A>.PostDecrementTargetNested<A> withNewPostDecrementTargetLike(PostDecrement item) -
withNewLambdaTarget
-
withNewLambdaTargetLike
-
withNewNotTarget
-
withNewNotTargetLike
-
withNewAssignTarget
-
withNewAssignTargetLike
-
withNewNegativeTarget
-
withNewNegativeTargetLike
-
withNewThisTarget
-
withNewThisTargetLike
-
withNewLogicalAndTarget
-
withNewLogicalAndTargetLike
-
withNewLogicalAndTarget
-
withNewPostIncrementTarget
-
withNewPostIncrementTargetLike
public AssignFluent<A>.PostIncrementTargetNested<A> withNewPostIncrementTargetLike(PostIncrement item) -
withNewRightUnsignedShiftTarget
-
withNewRightUnsignedShiftTargetLike
public AssignFluent<A>.RightUnsignedShiftTargetNested<A> withNewRightUnsignedShiftTargetLike(RightUnsignedShift item) -
withNewRightUnsignedShiftTarget
-
withNewPlusTarget
-
withNewPlusTargetLike
-
withNewPlusTarget
-
withNewConstructTarget
-
withNewConstructTargetLike
-
withNewXorTarget
-
withNewXorTargetLike
-
withNewXorTarget
-
withNewPreIncrementTarget
-
withNewPreIncrementTargetLike
-
withNewLessThanOrEqualTarget
-
withNewLessThanOrEqualTargetLike
public AssignFluent<A>.LessThanOrEqualTargetNested<A> withNewLessThanOrEqualTargetLike(LessThanOrEqual item) -
withNewLessThanOrEqualTarget
-
withNewPositiveTarget
-
withNewPositiveTargetLike
-
buildValue
-
withValue
-
hasValue
public boolean hasValue() -
withNewMultiplyValue
-
withNewMultiplyValueLike
-
withNewMultiplyValue
-
withNewNewArrayValue
-
withNewNewArrayValueLike
-
withNewNewArrayValue
-
withNewInstanceOfValue
-
withNewInstanceOfValueLike
-
withNewMethodCallValue
-
withNewMethodCallValueLike
-
withNewInverseValue
-
withNewInverseValueLike
-
withNewIndexValue
-
withNewIndexValueLike
-
withNewGreaterThanOrEqualValue
-
withNewGreaterThanOrEqualValueLike
public AssignFluent<A>.GreaterThanOrEqualValueNested<A> withNewGreaterThanOrEqualValueLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualValue
-
withNewBitwiseAndValue
-
withNewBitwiseAndValueLike
-
withNewBitwiseAndValue
-
withNewMinusValue
-
withNewMinusValueLike
-
withNewMinusValue
-
withNewLogicalOrValue
-
withNewLogicalOrValueLike
-
withNewLogicalOrValue
-
withNewNotEqualsValue
-
withNewNotEqualsValueLike
-
withNewNotEqualsValue
-
withNewDivideValue
-
withNewDivideValueLike
-
withNewDivideValue
-
withNewLessThanValue
-
withNewLessThanValueLike
-
withNewLessThanValue
-
withNewBitwiseOrValue
-
withNewBitwiseOrValueLike
-
withNewBitwiseOrValue
-
withNewPropertyRefValue
-
withNewPropertyRefValueLike
-
withNewRightShiftValue
-
withNewRightShiftValueLike
-
withNewRightShiftValue
-
withNewGreaterThanValue
-
withNewGreaterThanValueLike
-
withNewGreaterThanValue
-
withNewDeclareValue
-
withNewDeclareValueLike
-
withNewDeclareValue
-
withNewDeclareValue
-
withNewCastValue
-
withNewCastValueLike
-
withNewModuloValue
-
withNewModuloValueLike
-
withNewModuloValue
-
withNewValueRefValue
-
withNewValueRefValueLike
-
withNewValueRefValue
-
withNewLeftShiftValue
-
withNewLeftShiftValueLike
-
withNewLeftShiftValue
-
withNewTernaryValue
-
withNewTernaryValueLike
-
withNewBinaryExpressionValue
-
withNewBinaryExpressionValueLike
public AssignFluent<A>.BinaryExpressionValueNested<A> withNewBinaryExpressionValueLike(BinaryExpression item) -
withNewEqualsValue
-
withNewEqualsValueLike
-
withNewEqualsValue
-
withNewEnclosedValue
-
withNewEnclosedValueLike
-
withNewPreDecrementValue
-
withNewPreDecrementValueLike
-
withNewPostDecrementValue
-
withNewPostDecrementValueLike
public AssignFluent<A>.PostDecrementValueNested<A> withNewPostDecrementValueLike(PostDecrement item) -
withNewLambdaValue
-
withNewLambdaValueLike
-
withNewNotValue
-
withNewNotValueLike
-
withNewAssignValue
-
withNewAssignValueLike
-
withNewNegativeValue
-
withNewNegativeValueLike
-
withNewThisValue
-
withNewThisValueLike
-
withNewLogicalAndValue
-
withNewLogicalAndValueLike
-
withNewLogicalAndValue
-
withNewPostIncrementValue
-
withNewPostIncrementValueLike
public AssignFluent<A>.PostIncrementValueNested<A> withNewPostIncrementValueLike(PostIncrement item) -
withNewRightUnsignedShiftValue
-
withNewRightUnsignedShiftValueLike
public AssignFluent<A>.RightUnsignedShiftValueNested<A> withNewRightUnsignedShiftValueLike(RightUnsignedShift item) -
withNewRightUnsignedShiftValue
-
withNewPlusValue
-
withNewPlusValueLike
-
withNewPlusValue
-
withNewConstructValue
-
withNewConstructValueLike
-
withNewXorValue
-
withNewXorValueLike
-
withNewXorValue
-
withNewPreIncrementValue
-
withNewPreIncrementValueLike
-
withNewLessThanOrEqualValue
-
withNewLessThanOrEqualValueLike
public AssignFluent<A>.LessThanOrEqualValueNested<A> withNewLessThanOrEqualValueLike(LessThanOrEqual item) -
withNewLessThanOrEqualValue
-
withNewPositiveValue
-
withNewPositiveValueLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends AssignFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends AssignFluent<A>>
-
toString
-
builder
-