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,CastFluent.BinaryExpressionNested,ConstructFluent.BinaryExpressionArgumentsNested,DivideFluent,DoFluent.BinaryExpressionConditionNested,EnclosedFluent.BinaryExpressionExpresionNested,EqualsFluent,ForeachFluent.BinaryExpressionNested,ForFluent.BinaryExpressionCompareNested,ForFluent.BinaryExpressionInitNested,ForFluent.BinaryExpressionUpdateNested,GreaterThanFluent,GreaterThanOrEqualFluent,IfFluent.BinaryExpressionConditionNested,IndexFluent.BinaryExpressionNested,IndexFluent.BinaryExpressionScopeNested,InstanceOfFluent.BinaryExpressionNested,InverseFluent.BinaryExpressionExpresionNested,LeftShiftFluent,LessThanFluent,LessThanOrEqualFluent,LogicalAndFluent,LogicalOrFluent,MethodCallFluent.BinaryExpressionArgumentsNested,MethodCallFluent.BinaryExpressionScopeNested,MinusFluent,ModuloFluent,MultiplyFluent,NegativeFluent.BinaryExpressionExpresionNested,NewArrayFluent.BinaryExpressionExpressionsNested,NotEqualsFluent,NotFluent.BinaryExpressionExpresionNested,PlusFluent,PositiveFluent.BinaryExpressionExpresionNested,PostDecrementFluent.BinaryExpressionNested,PostIncrementFluent.BinaryExpressionNested,PreDecrementFluent.BinaryExpressionNested,PreIncrementFluent.BinaryExpressionNested,PropertyRefFluent.BinaryExpressionScopeNested,ReturnFluent.BinaryExpressionNested,RightShiftFluent,RightUnsignedShiftFluent,SwitchFluent.BinaryExpressionNested,TernaryFluent.BinaryExpressionAlternativeNested,TernaryFluent.BinaryExpressionConditionNested,TernaryFluent.BinaryExpressionResultNested,WhileFluent.BinaryExpressionConditionNested,XorFluent
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(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) 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) 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) 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
-
copyInstance
-
buildLeft
-
withLeft
-
hasLeft
public boolean hasLeft() -
withNewMultiplyLeft
-
withNewMultiplyLeftLike
-
withNewMultiplyLeft
-
withNewNewArrayLeft
-
withNewNewArrayLeftLike
-
withNewNewArrayLeft
-
withNewInstanceOfLeft
-
withNewInstanceOfLeftLike
-
withNewMethodCallLeft
-
withNewMethodCallLeftLike
-
withNewInverseLeft
-
withNewInverseLeftLike
-
withNewIndexLeft
-
withNewIndexLeftLike
-
withNewGreaterThanOrEqualLeft
-
withNewGreaterThanOrEqualLeftLike
public BinaryExpressionFluent<A>.GreaterThanOrEqualLeftNested<A> withNewGreaterThanOrEqualLeftLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualLeft
-
withNewBitwiseAndLeft
-
withNewBitwiseAndLeftLike
-
withNewBitwiseAndLeft
-
withNewMinusLeft
-
withNewMinusLeftLike
-
withNewMinusLeft
-
withNewLogicalOrLeft
-
withNewLogicalOrLeftLike
-
withNewLogicalOrLeft
-
withNewNotEqualsLeft
-
withNewNotEqualsLeftLike
-
withNewNotEqualsLeft
-
withNewDivideLeft
-
withNewDivideLeftLike
-
withNewDivideLeft
-
withNewLessThanLeft
-
withNewLessThanLeftLike
-
withNewLessThanLeft
-
withNewBitwiseOrLeft
-
withNewBitwiseOrLeftLike
-
withNewBitwiseOrLeft
-
withNewPropertyRefLeft
-
withNewPropertyRefLeftLike
public BinaryExpressionFluent<A>.PropertyRefLeftNested<A> withNewPropertyRefLeftLike(PropertyRef item) -
withNewRightShiftLeft
-
withNewRightShiftLeftLike
-
withNewRightShiftLeft
-
withNewGreaterThanLeft
-
withNewGreaterThanLeftLike
public BinaryExpressionFluent<A>.GreaterThanLeftNested<A> withNewGreaterThanLeftLike(GreaterThan item) -
withNewGreaterThanLeft
-
withNewDeclareLeft
-
withNewDeclareLeftLike
-
withNewDeclareLeft
-
withNewDeclareLeft
-
withNewCastLeft
-
withNewCastLeftLike
-
withNewModuloLeft
-
withNewModuloLeftLike
-
withNewModuloLeft
-
withNewValueRefLeft
-
withNewValueRefLeftLike
-
withNewValueRefLeft
-
withNewLeftShiftLeft
-
withNewLeftShiftLeftLike
-
withNewLeftShiftLeft
-
withNewTernaryLeft
-
withNewTernaryLeftLike
-
withNewBinaryExpressionLeft
-
withNewBinaryExpressionLeftLike
public BinaryExpressionFluent<A>.BinaryExpressionLeftNested<A> withNewBinaryExpressionLeftLike(BinaryExpression item) -
withNewEqualsLeft
-
withNewEqualsLeftLike
-
withNewEqualsLeft
-
withNewEnclosedLeft
-
withNewEnclosedLeftLike
-
withNewPreDecrementLeft
-
withNewPreDecrementLeftLike
public BinaryExpressionFluent<A>.PreDecrementLeftNested<A> withNewPreDecrementLeftLike(PreDecrement item) -
withNewPostDecrementLeft
-
withNewPostDecrementLeftLike
public BinaryExpressionFluent<A>.PostDecrementLeftNested<A> withNewPostDecrementLeftLike(PostDecrement item) -
withNewLambdaLeft
-
withNewLambdaLeftLike
-
withNewNotLeft
-
withNewNotLeftLike
-
withNewAssignLeft
-
withNewAssignLeftLike
-
withNewNegativeLeft
-
withNewNegativeLeftLike
-
withNewThisLeft
-
withNewThisLeftLike
-
withNewLogicalAndLeft
-
withNewLogicalAndLeftLike
-
withNewLogicalAndLeft
-
withNewPostIncrementLeft
-
withNewPostIncrementLeftLike
public BinaryExpressionFluent<A>.PostIncrementLeftNested<A> withNewPostIncrementLeftLike(PostIncrement item) -
withNewRightUnsignedShiftLeft
-
withNewRightUnsignedShiftLeftLike
public BinaryExpressionFluent<A>.RightUnsignedShiftLeftNested<A> withNewRightUnsignedShiftLeftLike(RightUnsignedShift item) -
withNewRightUnsignedShiftLeft
-
withNewPlusLeft
-
withNewPlusLeftLike
-
withNewPlusLeft
-
withNewConstructLeft
-
withNewConstructLeftLike
-
withNewXorLeft
-
withNewXorLeftLike
-
withNewXorLeft
-
withNewPreIncrementLeft
-
withNewPreIncrementLeftLike
public BinaryExpressionFluent<A>.PreIncrementLeftNested<A> withNewPreIncrementLeftLike(PreIncrement item) -
withNewLessThanOrEqualLeft
-
withNewLessThanOrEqualLeftLike
public BinaryExpressionFluent<A>.LessThanOrEqualLeftNested<A> withNewLessThanOrEqualLeftLike(LessThanOrEqual item) -
withNewLessThanOrEqualLeft
-
withNewPositiveLeft
-
withNewPositiveLeftLike
-
buildRight
-
withRight
-
hasRight
public boolean hasRight() -
withNewMultiplyRight
-
withNewMultiplyRightLike
-
withNewMultiplyRight
-
withNewNewArrayRight
-
withNewNewArrayRightLike
-
withNewNewArrayRight
-
withNewInstanceOfRight
-
withNewInstanceOfRightLike
public BinaryExpressionFluent<A>.InstanceOfRightNested<A> withNewInstanceOfRightLike(InstanceOf item) -
withNewMethodCallRight
-
withNewMethodCallRightLike
public BinaryExpressionFluent<A>.MethodCallRightNested<A> withNewMethodCallRightLike(MethodCall item) -
withNewInverseRight
-
withNewInverseRightLike
-
withNewIndexRight
-
withNewIndexRightLike
-
withNewGreaterThanOrEqualRight
-
withNewGreaterThanOrEqualRightLike
public BinaryExpressionFluent<A>.GreaterThanOrEqualRightNested<A> withNewGreaterThanOrEqualRightLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualRight
-
withNewBitwiseAndRight
-
withNewBitwiseAndRightLike
public BinaryExpressionFluent<A>.BitwiseAndRightNested<A> withNewBitwiseAndRightLike(BitwiseAnd item) -
withNewBitwiseAndRight
-
withNewMinusRight
-
withNewMinusRightLike
-
withNewMinusRight
-
withNewLogicalOrRight
-
withNewLogicalOrRightLike
-
withNewLogicalOrRight
-
withNewNotEqualsRight
-
withNewNotEqualsRightLike
-
withNewNotEqualsRight
-
withNewDivideRight
-
withNewDivideRightLike
-
withNewDivideRight
-
withNewLessThanRight
-
withNewLessThanRightLike
-
withNewLessThanRight
-
withNewBitwiseOrRight
-
withNewBitwiseOrRightLike
-
withNewBitwiseOrRight
-
withNewPropertyRefRight
-
withNewPropertyRefRightLike
public BinaryExpressionFluent<A>.PropertyRefRightNested<A> withNewPropertyRefRightLike(PropertyRef item) -
withNewRightShiftRight
-
withNewRightShiftRightLike
public BinaryExpressionFluent<A>.RightShiftRightNested<A> withNewRightShiftRightLike(RightShift item) -
withNewRightShiftRight
-
withNewGreaterThanRight
-
withNewGreaterThanRightLike
public BinaryExpressionFluent<A>.GreaterThanRightNested<A> withNewGreaterThanRightLike(GreaterThan item) -
withNewGreaterThanRight
-
withNewDeclareRight
-
withNewDeclareRightLike
-
withNewDeclareRight
-
withNewDeclareRight
-
withNewCastRight
-
withNewCastRightLike
-
withNewModuloRight
-
withNewModuloRightLike
-
withNewModuloRight
-
withNewValueRefRight
-
withNewValueRefRightLike
-
withNewValueRefRight
-
withNewLeftShiftRight
-
withNewLeftShiftRightLike
-
withNewLeftShiftRight
-
withNewTernaryRight
-
withNewTernaryRightLike
-
withNewBinaryExpressionRight
-
withNewBinaryExpressionRightLike
public BinaryExpressionFluent<A>.BinaryExpressionRightNested<A> withNewBinaryExpressionRightLike(BinaryExpression item) -
withNewEqualsRight
-
withNewEqualsRightLike
-
withNewEqualsRight
-
withNewEnclosedRight
-
withNewEnclosedRightLike
-
withNewPreDecrementRight
-
withNewPreDecrementRightLike
public BinaryExpressionFluent<A>.PreDecrementRightNested<A> withNewPreDecrementRightLike(PreDecrement item) -
withNewPostDecrementRight
-
withNewPostDecrementRightLike
public BinaryExpressionFluent<A>.PostDecrementRightNested<A> withNewPostDecrementRightLike(PostDecrement item) -
withNewLambdaRight
-
withNewLambdaRightLike
-
withNewNotRight
-
withNewNotRightLike
-
withNewAssignRight
-
withNewAssignRightLike
-
withNewNegativeRight
-
withNewNegativeRightLike
-
withNewThisRight
-
withNewThisRightLike
-
withNewLogicalAndRight
-
withNewLogicalAndRightLike
public BinaryExpressionFluent<A>.LogicalAndRightNested<A> withNewLogicalAndRightLike(LogicalAnd item) -
withNewLogicalAndRight
-
withNewPostIncrementRight
-
withNewPostIncrementRightLike
public BinaryExpressionFluent<A>.PostIncrementRightNested<A> withNewPostIncrementRightLike(PostIncrement item) -
withNewRightUnsignedShiftRight
-
withNewRightUnsignedShiftRightLike
public BinaryExpressionFluent<A>.RightUnsignedShiftRightNested<A> withNewRightUnsignedShiftRightLike(RightUnsignedShift item) -
withNewRightUnsignedShiftRight
-
withNewPlusRight
-
withNewPlusRightLike
-
withNewPlusRight
-
withNewConstructRight
-
withNewConstructRightLike
-
withNewXorRight
-
withNewXorRightLike
-
withNewXorRight
-
withNewPreIncrementRight
-
withNewPreIncrementRightLike
public BinaryExpressionFluent<A>.PreIncrementRightNested<A> withNewPreIncrementRightLike(PreIncrement item) -
withNewLessThanOrEqualRight
-
withNewLessThanOrEqualRightLike
public BinaryExpressionFluent<A>.LessThanOrEqualRightNested<A> withNewLessThanOrEqualRightLike(LessThanOrEqual item) -
withNewLessThanOrEqualRight
-
withNewPositiveRight
-
withNewPositiveRightLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends BinaryExpressionFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends BinaryExpressionFluent<A>>
-
toString
-
builder
-