Package io.sundr.model
Class BinaryExpressionFluent<A extends BinaryExpressionFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.BinaryExpressionFluent<A>
- Direct Known Subclasses:
AssignFluent.BinaryExpressionTargetNested,AssignFluent.BinaryExpressionValueNested,BinaryExpressionBuilder,BinaryExpressionFluent.BinaryExpressionLeftNested,BinaryExpressionFluent.BinaryExpressionRightNested,BitwiseAndFluent,BitwiseOrFluent,BlockFluent.BinaryExpressionStatementsNested,CastFluent.BinaryExpressionNested,ConstructFluent.BinaryExpressionArgumentsNested,DeclareFluent.BinaryExpressionValueNested,DivideFluent,DoFluent.BinaryExpressionConditionNested,DoFluent.BinaryExpressionStatementNested,EnclosedFluent.BinaryExpressionExpresionNested,EqualsFluent,ForeachFluent.BinaryExpressionBodyNested,ForeachFluent.BinaryExpressionNested,ForFluent.BinaryExpressionBodyNested,ForFluent.BinaryExpressionCompareNested,ForFluent.BinaryExpressionInitNested,ForFluent.BinaryExpressionUpdateNested,GreaterThanFluent,GreaterThanOrEqualFluent,IfDslConditionStepFluent.BinaryExpressionConditionNested,IfDslThenStepFluent.BinaryExpressionConditionNested,IfDslThenStepFluent.BinaryExpressionStatementsNested,IfFluent.BinaryExpressionConditionNested,IfFluent.BinaryExpressionElseStatementNested,IfFluent.BinaryExpressionStatementNested,IndexFluent.BinaryExpressionNested,InstanceOfFluent.BinaryExpressionNested,InverseFluent.BinaryExpressionExpresionNested,LambdaFluent.BinaryExpressionStatementNested,LeftShiftFluent,LessThanFluent,LessThanOrEqualFluent,LogicalAndFluent,LogicalOrFluent,MethodCallFluent.BinaryExpressionArgumentsNested,MinusFluent,ModuloFluent,MultiplyFluent,NegativeFluent.BinaryExpressionExpresionNested,NewArrayFluent.BinaryExpressionExpressionsNested,NotEqualsFluent,NotFluent.BinaryExpressionExpresionNested,PlusFluent,PositiveFluent.BinaryExpressionExpresionNested,PostDecrementFluent.BinaryExpressionNested,PostIncrementFluent.BinaryExpressionNested,PreDecrementFluent.BinaryExpressionNested,PreIncrementFluent.BinaryExpressionNested,PropertyFluent.BinaryExpressionInitialValueNested,ReturnFluent.BinaryExpressionNested,RightShiftFluent,RightUnsignedShiftFluent,SwitchFluent.BinaryExpressionNested,SynchronizedFluent.BinaryExpressionBodyNested,SynchronizedFluent.BinaryExpressionLockNested,TernaryFluent.BinaryExpressionAlternativeNested,TernaryFluent.BinaryExpressionConditionNested,TernaryFluent.BinaryExpressionResultNested,ThrowFluent.BinaryExpressionExceptionNested,WhileFluent.BinaryExpressionConditionNested,WhileFluent.BinaryExpressionStatementNested,WithScopeFluent.BinaryExpressionScopeNested,XorFluent
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(BinaryExpression instance) booleaninthashCode()booleanhasLeft()booleanhasRight()toString()withLeft(Expression left) withNewAssignLeftLike(Assign item) withNewAssignRightLike(Assign item) withNewBitwiseAndLeft(Object left, Object right) withNewBitwiseAndRight(Object left, Object right) withNewBitwiseOrLeft(Object left, Object right) withNewBitwiseOrRight(Object left, Object right) withNewCastLeftLike(Cast item) withNewCastRightLike(Cast item) withNewContextRefLeft(String name) withNewContextRefRight(String name) withNewDeclareLeft(Class type, String name) withNewDeclareLeft(Class type, String name, Object value) withNewDeclareRight(Class type, String name) withNewDeclareRight(Class type, String name, Object value) withNewDivideLeft(Object left, Object right) withNewDivideLeftLike(Divide item) withNewDivideRight(Object left, Object right) withNewDivideRightLike(Divide item) withNewEmptyLeftLike(Empty item) withNewEmptyRightLike(Empty item) withNewEqualsLeft(Object left, Object right) withNewEqualsLeftLike(Equals item) withNewEqualsRight(Object left, Object right) withNewEqualsRightLike(Equals item) withNewGreaterThanLeft(Object left, Object right) withNewGreaterThanOrEqualLeft(Object left, Object right) withNewGreaterThanOrEqualRight(Object left, Object right) withNewGreaterThanRight(Object left, Object right) withNewIndexLeftLike(Index item) withNewIndexRightLike(Index item) withNewLambdaLeftLike(Lambda item) withNewLambdaRightLike(Lambda item) withNewLeftShiftLeft(Object left, Object right) withNewLeftShiftRight(Object left, Object right) withNewLessThanLeft(Object left, Object right) withNewLessThanOrEqualLeft(Object left, Object right) withNewLessThanOrEqualRight(Object left, Object right) withNewLessThanRight(Object left, Object right) withNewLogicalAndLeft(Object left, Object right) withNewLogicalAndRight(Object left, Object right) withNewLogicalOrLeft(Object left, Object right) withNewLogicalOrRight(Object left, Object right) withNewMinusLeft(Object left, Object right) withNewMinusLeftLike(Minus item) withNewMinusRight(Object left, Object right) withNewMinusRightLike(Minus item) withNewModuloLeft(Object left, Object right) withNewModuloLeftLike(Modulo item) withNewModuloRight(Object left, Object right) withNewModuloRightLike(Modulo item) withNewMultiplyLeft(Object left, Object right) withNewMultiplyRight(Object left, Object right) withNewNewArrayLeft(Class type, Integer[] sizes) withNewNewArrayRight(Class type, Integer[] sizes) withNewNotEqualsLeft(Object left, Object right) withNewNotEqualsRight(Object left, Object right) withNewNotLeftLike(Not item) withNewNotRightLike(Not item) withNewPlusLeft(Object left, Object right) withNewPlusLeftLike(Plus item) withNewPlusRight(Object left, Object right) withNewPlusRightLike(Plus item) withNewRightShiftLeft(Object left, Object right) withNewRightShiftRight(Object left, Object right) withNewRightUnsignedShiftLeft(Object left, Object right) withNewRightUnsignedShiftRight(Object left, Object right) withNewSuperLeftLike(Super item) withNewSuperRightLike(Super item) withNewThisLeftLike(This item) withNewThisRightLike(This item) withNewValueRefLeft(Object value) withNewValueRefRight(Object value) withNewXorLeft(Object left, Object right) withNewXorLeftLike(Xor item) withNewXorRight(Object left, Object right) withNewXorRightLike(Xor item) withRight(Expression right) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
BinaryExpressionFluent
public BinaryExpressionFluent() -
BinaryExpressionFluent
-
-
Method Details
-
buildLeft
-
buildRight
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classBaseFluent<A extends BinaryExpressionFluent<A>>
-
hasLeft
public boolean hasLeft() -
hasRight
public boolean hasRight() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends BinaryExpressionFluent<A>>
-
toString
-
withLeft
-
withNewAssignLeft
-
withNewAssignLeftLike
-
withNewAssignRight
-
withNewAssignRightLike
-
withNewBinaryExpressionLeft
-
withNewBinaryExpressionLeftLike
public BinaryExpressionFluent<A>.BinaryExpressionLeftNested<A> withNewBinaryExpressionLeftLike(BinaryExpression item) -
withNewBinaryExpressionRight
-
withNewBinaryExpressionRightLike
public BinaryExpressionFluent<A>.BinaryExpressionRightNested<A> withNewBinaryExpressionRightLike(BinaryExpression item) -
withNewBitwiseAndLeft
-
withNewBitwiseAndLeft
-
withNewBitwiseAndLeftLike
-
withNewBitwiseAndRight
-
withNewBitwiseAndRight
-
withNewBitwiseAndRightLike
public BinaryExpressionFluent<A>.BitwiseAndRightNested<A> withNewBitwiseAndRightLike(BitwiseAnd item) -
withNewBitwiseOrLeft
-
withNewBitwiseOrLeft
-
withNewBitwiseOrLeftLike
-
withNewBitwiseOrRight
-
withNewBitwiseOrRight
-
withNewBitwiseOrRightLike
-
withNewCastLeft
-
withNewCastLeftLike
-
withNewCastRight
-
withNewCastRightLike
-
withNewClassRefLeft
-
withNewClassRefLeftLike
-
withNewClassRefRight
-
withNewClassRefRightLike
-
withNewConstructLeft
-
withNewConstructLeftLike
-
withNewConstructRight
-
withNewConstructRightLike
-
withNewContextRefLeft
-
withNewContextRefLeft
-
withNewContextRefLeftLike
-
withNewContextRefRight
-
withNewContextRefRight
-
withNewContextRefRightLike
public BinaryExpressionFluent<A>.ContextRefRightNested<A> withNewContextRefRightLike(ContextRef item) -
withNewDeclareLeft
-
withNewDeclareLeft
-
withNewDeclareLeft
-
withNewDeclareLeftLike
-
withNewDeclareRight
-
withNewDeclareRight
-
withNewDeclareRight
-
withNewDeclareRightLike
-
withNewDivideLeft
-
withNewDivideLeft
-
withNewDivideLeftLike
-
withNewDivideRight
-
withNewDivideRight
-
withNewDivideRightLike
-
withNewDotClassLeft
-
withNewDotClassLeftLike
-
withNewDotClassRight
-
withNewDotClassRightLike
-
withNewEmptyLeft
-
withNewEmptyLeftLike
-
withNewEmptyRight
-
withNewEmptyRightLike
-
withNewEnclosedLeft
-
withNewEnclosedLeftLike
-
withNewEnclosedRight
-
withNewEnclosedRightLike
-
withNewEqualsLeft
-
withNewEqualsLeft
-
withNewEqualsLeftLike
-
withNewEqualsRight
-
withNewEqualsRight
-
withNewEqualsRightLike
-
withNewGreaterThanLeft
-
withNewGreaterThanLeft
-
withNewGreaterThanLeftLike
public BinaryExpressionFluent<A>.GreaterThanLeftNested<A> withNewGreaterThanLeftLike(GreaterThan item) -
withNewGreaterThanOrEqualLeft
-
withNewGreaterThanOrEqualLeft
-
withNewGreaterThanOrEqualLeftLike
public BinaryExpressionFluent<A>.GreaterThanOrEqualLeftNested<A> withNewGreaterThanOrEqualLeftLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualRight
-
withNewGreaterThanOrEqualRight
-
withNewGreaterThanOrEqualRightLike
public BinaryExpressionFluent<A>.GreaterThanOrEqualRightNested<A> withNewGreaterThanOrEqualRightLike(GreaterThanOrEqual item) -
withNewGreaterThanRight
-
withNewGreaterThanRight
-
withNewGreaterThanRightLike
public BinaryExpressionFluent<A>.GreaterThanRightNested<A> withNewGreaterThanRightLike(GreaterThan item) -
withNewIndexLeft
-
withNewIndexLeftLike
-
withNewIndexRight
-
withNewIndexRightLike
-
withNewInstanceOfLeft
-
withNewInstanceOfLeftLike
-
withNewInstanceOfRight
-
withNewInstanceOfRightLike
public BinaryExpressionFluent<A>.InstanceOfRightNested<A> withNewInstanceOfRightLike(InstanceOf item) -
withNewInverseLeft
-
withNewInverseLeftLike
-
withNewInverseRight
-
withNewInverseRightLike
-
withNewLambdaLeft
-
withNewLambdaLeftLike
-
withNewLambdaRight
-
withNewLambdaRightLike
-
withNewLeftShiftLeft
-
withNewLeftShiftLeft
-
withNewLeftShiftLeftLike
-
withNewLeftShiftRight
-
withNewLeftShiftRight
-
withNewLeftShiftRightLike
-
withNewLessThanLeft
-
withNewLessThanLeft
-
withNewLessThanLeftLike
-
withNewLessThanOrEqualLeft
-
withNewLessThanOrEqualLeft
-
withNewLessThanOrEqualLeftLike
public BinaryExpressionFluent<A>.LessThanOrEqualLeftNested<A> withNewLessThanOrEqualLeftLike(LessThanOrEqual item) -
withNewLessThanOrEqualRight
-
withNewLessThanOrEqualRight
-
withNewLessThanOrEqualRightLike
public BinaryExpressionFluent<A>.LessThanOrEqualRightNested<A> withNewLessThanOrEqualRightLike(LessThanOrEqual item) -
withNewLessThanRight
-
withNewLessThanRight
-
withNewLessThanRightLike
-
withNewLogicalAndLeft
-
withNewLogicalAndLeft
-
withNewLogicalAndLeftLike
-
withNewLogicalAndRight
-
withNewLogicalAndRight
-
withNewLogicalAndRightLike
public BinaryExpressionFluent<A>.LogicalAndRightNested<A> withNewLogicalAndRightLike(LogicalAnd item) -
withNewLogicalOrLeft
-
withNewLogicalOrLeft
-
withNewLogicalOrLeftLike
-
withNewLogicalOrRight
-
withNewLogicalOrRight
-
withNewLogicalOrRightLike
-
withNewMethodCallLeft
-
withNewMethodCallLeftLike
-
withNewMethodCallRight
-
withNewMethodCallRightLike
public BinaryExpressionFluent<A>.MethodCallRightNested<A> withNewMethodCallRightLike(MethodCall item) -
withNewMinusLeft
-
withNewMinusLeft
-
withNewMinusLeftLike
-
withNewMinusRight
-
withNewMinusRight
-
withNewMinusRightLike
-
withNewModuloLeft
-
withNewModuloLeft
-
withNewModuloLeftLike
-
withNewModuloRight
-
withNewModuloRight
-
withNewModuloRightLike
-
withNewMultiplyLeft
-
withNewMultiplyLeft
-
withNewMultiplyLeftLike
-
withNewMultiplyRight
-
withNewMultiplyRight
-
withNewMultiplyRightLike
-
withNewNegativeLeft
-
withNewNegativeLeftLike
-
withNewNegativeRight
-
withNewNegativeRightLike
-
withNewNewArrayLeft
-
withNewNewArrayLeft
-
withNewNewArrayLeftLike
-
withNewNewArrayRight
-
withNewNewArrayRight
-
withNewNewArrayRightLike
-
withNewNotEqualsLeft
-
withNewNotEqualsLeft
-
withNewNotEqualsLeftLike
-
withNewNotEqualsRight
-
withNewNotEqualsRight
-
withNewNotEqualsRightLike
-
withNewNotLeft
-
withNewNotLeftLike
-
withNewNotRight
-
withNewNotRightLike
-
withNewPlusLeft
-
withNewPlusLeft
-
withNewPlusLeftLike
-
withNewPlusRight
-
withNewPlusRight
-
withNewPlusRightLike
-
withNewPositiveLeft
-
withNewPositiveLeftLike
-
withNewPositiveRight
-
withNewPositiveRightLike
-
withNewPostDecrementLeft
-
withNewPostDecrementLeftLike
public BinaryExpressionFluent<A>.PostDecrementLeftNested<A> withNewPostDecrementLeftLike(PostDecrement item) -
withNewPostDecrementRight
-
withNewPostDecrementRightLike
public BinaryExpressionFluent<A>.PostDecrementRightNested<A> withNewPostDecrementRightLike(PostDecrement item) -
withNewPostIncrementLeft
-
withNewPostIncrementLeftLike
public BinaryExpressionFluent<A>.PostIncrementLeftNested<A> withNewPostIncrementLeftLike(PostIncrement item) -
withNewPostIncrementRight
-
withNewPostIncrementRightLike
public BinaryExpressionFluent<A>.PostIncrementRightNested<A> withNewPostIncrementRightLike(PostIncrement item) -
withNewPreDecrementLeft
-
withNewPreDecrementLeftLike
public BinaryExpressionFluent<A>.PreDecrementLeftNested<A> withNewPreDecrementLeftLike(PreDecrement item) -
withNewPreDecrementRight
-
withNewPreDecrementRightLike
public BinaryExpressionFluent<A>.PreDecrementRightNested<A> withNewPreDecrementRightLike(PreDecrement item) -
withNewPreIncrementLeft
-
withNewPreIncrementLeftLike
public BinaryExpressionFluent<A>.PreIncrementLeftNested<A> withNewPreIncrementLeftLike(PreIncrement item) -
withNewPreIncrementRight
-
withNewPreIncrementRightLike
public BinaryExpressionFluent<A>.PreIncrementRightNested<A> withNewPreIncrementRightLike(PreIncrement item) -
withNewPropertyLeft
-
withNewPropertyLeftLike
-
withNewPropertyRefLeft
-
withNewPropertyRefLeftLike
public BinaryExpressionFluent<A>.PropertyRefLeftNested<A> withNewPropertyRefLeftLike(PropertyRef item) -
withNewPropertyRefRight
-
withNewPropertyRefRightLike
public BinaryExpressionFluent<A>.PropertyRefRightNested<A> withNewPropertyRefRightLike(PropertyRef item) -
withNewPropertyRight
-
withNewPropertyRightLike
-
withNewRightShiftLeft
-
withNewRightShiftLeft
-
withNewRightShiftLeftLike
-
withNewRightShiftRight
-
withNewRightShiftRight
-
withNewRightShiftRightLike
public BinaryExpressionFluent<A>.RightShiftRightNested<A> withNewRightShiftRightLike(RightShift item) -
withNewRightUnsignedShiftLeft
-
withNewRightUnsignedShiftLeft
-
withNewRightUnsignedShiftLeftLike
public BinaryExpressionFluent<A>.RightUnsignedShiftLeftNested<A> withNewRightUnsignedShiftLeftLike(RightUnsignedShift item) -
withNewRightUnsignedShiftRight
-
withNewRightUnsignedShiftRight
-
withNewRightUnsignedShiftRightLike
public BinaryExpressionFluent<A>.RightUnsignedShiftRightNested<A> withNewRightUnsignedShiftRightLike(RightUnsignedShift item) -
withNewSuperLeft
-
withNewSuperLeftLike
-
withNewSuperRight
-
withNewSuperRightLike
-
withNewTernaryLeft
-
withNewTernaryLeftLike
-
withNewTernaryRight
-
withNewTernaryRightLike
-
withNewThisLeft
-
withNewThisLeftLike
-
withNewThisRight
-
withNewThisRightLike
-
withNewValueRefLeft
-
withNewValueRefLeft
-
withNewValueRefLeftLike
-
withNewValueRefRight
-
withNewValueRefRight
-
withNewValueRefRightLike
-
withNewXorLeft
-
withNewXorLeft
-
withNewXorLeftLike
-
withNewXorRight
-
withNewXorRight
-
withNewXorRightLike
-
withRight
-