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,DeclareFluent.AssignValueNested,DoFluent.AssignConditionNested,DoFluent.AssignStatementNested,EnclosedFluent.AssignExpresionNested,ForeachFluent.AssignBodyNested,ForeachFluent.AssignExpressionNested,ForFluent.AssignBodyNested,ForFluent.AssignCompareNested,ForFluent.AssignInitNested,ForFluent.AssignUpdateNested,IfDslConditionStepFluent.AssignConditionNested,IfDslThenStepFluent.AssignConditionNested,IfDslThenStepFluent.AssignStatementsNested,IfFluent.AssignConditionNested,IfFluent.AssignElseStatementNested,IfFluent.AssignStatementNested,IndexFluent.AssignExpressionNested,InstanceOfFluent.AssignExpressionNested,InverseFluent.AssignExpresionNested,LambdaFluent.AssignStatementNested,MethodCallFluent.AssignArgumentsNested,NegativeFluent.AssignExpresionNested,NewArrayFluent.AssignExpressionsNested,NotFluent.AssignExpresionNested,PositiveFluent.AssignExpresionNested,PostDecrementFluent.AssignExpressionNested,PostIncrementFluent.AssignExpressionNested,PreDecrementFluent.AssignExpressionNested,PreIncrementFluent.AssignExpressionNested,PropertyFluent.AssignInitialValueNested,ReturnFluent.AssignExpressionNested,SwitchFluent.AssignExpressionNested,SynchronizedFluent.AssignBodyNested,SynchronizedFluent.AssignLockExpressionNested,TernaryFluent.AssignAlternativeNested,TernaryFluent.AssignConditionNested,TernaryFluent.AssignResultNested,ThrowFluent.AssignExceptionNested,WhileFluent.AssignConditionNested,WhileFluent.AssignStatementNested,WithScopeFluent.AssignScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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) withNewContextRefValue(String name) 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) withNewEmptyTargetLike(Empty item) withNewEmptyValueLike(Empty 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) withNewSuperTargetLike(Super item) withNewSuperValueLike(Super item) 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
-
buildTarget
-
buildValue
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classBaseFluent<A extends AssignFluent<A>>
-
hasTarget
public boolean hasTarget() -
hasValue
public boolean hasValue() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends AssignFluent<A>>
-
toString
-
withNewAssignTarget
-
withNewAssignTargetLike
-
withNewAssignValue
-
withNewAssignValueLike
-
withNewBinaryExpressionTarget
-
withNewBinaryExpressionTargetLike
public AssignFluent<A>.BinaryExpressionTargetNested<A> withNewBinaryExpressionTargetLike(BinaryExpression item) -
withNewBinaryExpressionValue
-
withNewBinaryExpressionValueLike
public AssignFluent<A>.BinaryExpressionValueNested<A> withNewBinaryExpressionValueLike(BinaryExpression item) -
withNewBitwiseAndTarget
-
withNewBitwiseAndTarget
-
withNewBitwiseAndTargetLike
-
withNewBitwiseAndValue
-
withNewBitwiseAndValue
-
withNewBitwiseAndValueLike
-
withNewBitwiseOrTarget
-
withNewBitwiseOrTarget
-
withNewBitwiseOrTargetLike
-
withNewBitwiseOrValue
-
withNewBitwiseOrValue
-
withNewBitwiseOrValueLike
-
withNewCastTarget
-
withNewCastTargetLike
-
withNewCastValue
-
withNewCastValueLike
-
withNewClassRefTarget
-
withNewClassRefTargetLike
-
withNewClassRefValue
-
withNewClassRefValueLike
-
withNewConstructTarget
-
withNewConstructTargetLike
-
withNewConstructValue
-
withNewConstructValueLike
-
withNewContextRefTarget
-
withNewContextRefTarget
-
withNewContextRefTargetLike
-
withNewContextRefValue
-
withNewContextRefValue
-
withNewContextRefValueLike
-
withNewDeclareTarget
-
withNewDeclareTarget
-
withNewDeclareTarget
-
withNewDeclareTargetLike
-
withNewDeclareValue
-
withNewDeclareValue
-
withNewDeclareValue
-
withNewDeclareValueLike
-
withNewDivideTarget
-
withNewDivideTarget
-
withNewDivideTargetLike
-
withNewDivideValue
-
withNewDivideValue
-
withNewDivideValueLike
-
withNewDotClassTarget
-
withNewDotClassTargetLike
-
withNewDotClassValue
-
withNewDotClassValueLike
-
withNewEmptyTarget
-
withNewEmptyTargetLike
-
withNewEmptyValue
-
withNewEmptyValueLike
-
withNewEnclosedTarget
-
withNewEnclosedTargetLike
-
withNewEnclosedValue
-
withNewEnclosedValueLike
-
withNewEqualsTarget
-
withNewEqualsTarget
-
withNewEqualsTargetLike
-
withNewEqualsValue
-
withNewEqualsValue
-
withNewEqualsValueLike
-
withNewGreaterThanOrEqualTarget
-
withNewGreaterThanOrEqualTarget
-
withNewGreaterThanOrEqualTargetLike
public AssignFluent<A>.GreaterThanOrEqualTargetNested<A> withNewGreaterThanOrEqualTargetLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualValue
-
withNewGreaterThanOrEqualValue
-
withNewGreaterThanOrEqualValueLike
public AssignFluent<A>.GreaterThanOrEqualValueNested<A> withNewGreaterThanOrEqualValueLike(GreaterThanOrEqual item) -
withNewGreaterThanTarget
-
withNewGreaterThanTarget
-
withNewGreaterThanTargetLike
-
withNewGreaterThanValue
-
withNewGreaterThanValue
-
withNewGreaterThanValueLike
-
withNewIndexTarget
-
withNewIndexTargetLike
-
withNewIndexValue
-
withNewIndexValueLike
-
withNewInstanceOfTarget
-
withNewInstanceOfTargetLike
-
withNewInstanceOfValue
-
withNewInstanceOfValueLike
-
withNewInverseTarget
-
withNewInverseTargetLike
-
withNewInverseValue
-
withNewInverseValueLike
-
withNewLambdaTarget
-
withNewLambdaTargetLike
-
withNewLambdaValue
-
withNewLambdaValueLike
-
withNewLeftShiftTarget
-
withNewLeftShiftTarget
-
withNewLeftShiftTargetLike
-
withNewLeftShiftValue
-
withNewLeftShiftValue
-
withNewLeftShiftValueLike
-
withNewLessThanOrEqualTarget
-
withNewLessThanOrEqualTarget
-
withNewLessThanOrEqualTargetLike
public AssignFluent<A>.LessThanOrEqualTargetNested<A> withNewLessThanOrEqualTargetLike(LessThanOrEqual item) -
withNewLessThanOrEqualValue
-
withNewLessThanOrEqualValue
-
withNewLessThanOrEqualValueLike
public AssignFluent<A>.LessThanOrEqualValueNested<A> withNewLessThanOrEqualValueLike(LessThanOrEqual item) -
withNewLessThanTarget
-
withNewLessThanTarget
-
withNewLessThanTargetLike
-
withNewLessThanValue
-
withNewLessThanValue
-
withNewLessThanValueLike
-
withNewLogicalAndTarget
-
withNewLogicalAndTarget
-
withNewLogicalAndTargetLike
-
withNewLogicalAndValue
-
withNewLogicalAndValue
-
withNewLogicalAndValueLike
-
withNewLogicalOrTarget
-
withNewLogicalOrTarget
-
withNewLogicalOrTargetLike
-
withNewLogicalOrValue
-
withNewLogicalOrValue
-
withNewLogicalOrValueLike
-
withNewMethodCallTarget
-
withNewMethodCallTargetLike
-
withNewMethodCallValue
-
withNewMethodCallValueLike
-
withNewMinusTarget
-
withNewMinusTarget
-
withNewMinusTargetLike
-
withNewMinusValue
-
withNewMinusValue
-
withNewMinusValueLike
-
withNewModuloTarget
-
withNewModuloTarget
-
withNewModuloTargetLike
-
withNewModuloValue
-
withNewModuloValue
-
withNewModuloValueLike
-
withNewMultiplyTarget
-
withNewMultiplyTarget
-
withNewMultiplyTargetLike
-
withNewMultiplyValue
-
withNewMultiplyValue
-
withNewMultiplyValueLike
-
withNewNegativeTarget
-
withNewNegativeTargetLike
-
withNewNegativeValue
-
withNewNegativeValueLike
-
withNewNewArrayTarget
-
withNewNewArrayTarget
-
withNewNewArrayTargetLike
-
withNewNewArrayValue
-
withNewNewArrayValue
-
withNewNewArrayValueLike
-
withNewNotEqualsTarget
-
withNewNotEqualsTarget
-
withNewNotEqualsTargetLike
-
withNewNotEqualsValue
-
withNewNotEqualsValue
-
withNewNotEqualsValueLike
-
withNewNotTarget
-
withNewNotTargetLike
-
withNewNotValue
-
withNewNotValueLike
-
withNewPlusTarget
-
withNewPlusTarget
-
withNewPlusTargetLike
-
withNewPlusValue
-
withNewPlusValue
-
withNewPlusValueLike
-
withNewPositiveTarget
-
withNewPositiveTargetLike
-
withNewPositiveValue
-
withNewPositiveValueLike
-
withNewPostDecrementTarget
-
withNewPostDecrementTargetLike
public AssignFluent<A>.PostDecrementTargetNested<A> withNewPostDecrementTargetLike(PostDecrement item) -
withNewPostDecrementValue
-
withNewPostDecrementValueLike
public AssignFluent<A>.PostDecrementValueNested<A> withNewPostDecrementValueLike(PostDecrement item) -
withNewPostIncrementTarget
-
withNewPostIncrementTargetLike
public AssignFluent<A>.PostIncrementTargetNested<A> withNewPostIncrementTargetLike(PostIncrement item) -
withNewPostIncrementValue
-
withNewPostIncrementValueLike
public AssignFluent<A>.PostIncrementValueNested<A> withNewPostIncrementValueLike(PostIncrement item) -
withNewPreDecrementTarget
-
withNewPreDecrementTargetLike
-
withNewPreDecrementValue
-
withNewPreDecrementValueLike
-
withNewPreIncrementTarget
-
withNewPreIncrementTargetLike
-
withNewPreIncrementValue
-
withNewPreIncrementValueLike
-
withNewPropertyRefTarget
-
withNewPropertyRefTargetLike
-
withNewPropertyRefValue
-
withNewPropertyRefValueLike
-
withNewPropertyTarget
-
withNewPropertyTargetLike
-
withNewPropertyValue
-
withNewPropertyValueLike
-
withNewRightShiftTarget
-
withNewRightShiftTarget
-
withNewRightShiftTargetLike
-
withNewRightShiftValue
-
withNewRightShiftValue
-
withNewRightShiftValueLike
-
withNewRightUnsignedShiftTarget
-
withNewRightUnsignedShiftTarget
-
withNewRightUnsignedShiftTargetLike
public AssignFluent<A>.RightUnsignedShiftTargetNested<A> withNewRightUnsignedShiftTargetLike(RightUnsignedShift item) -
withNewRightUnsignedShiftValue
-
withNewRightUnsignedShiftValue
-
withNewRightUnsignedShiftValueLike
public AssignFluent<A>.RightUnsignedShiftValueNested<A> withNewRightUnsignedShiftValueLike(RightUnsignedShift item) -
withNewSuperTarget
-
withNewSuperTargetLike
-
withNewSuperValue
-
withNewSuperValueLike
-
withNewTernaryTarget
-
withNewTernaryTargetLike
-
withNewTernaryValue
-
withNewTernaryValueLike
-
withNewThisTarget
-
withNewThisTargetLike
-
withNewThisValue
-
withNewThisValueLike
-
withNewValueRefTarget
-
withNewValueRefTarget
-
withNewValueRefTargetLike
-
withNewValueRefValue
-
withNewValueRefValue
-
withNewValueRefValueLike
-
withNewXorTarget
-
withNewXorTarget
-
withNewXorTargetLike
-
withNewXorValue
-
withNewXorValue
-
withNewXorValueLike
-
withTarget
-
withValue
-