Package io.sundr.model
Class BinaryExpressionBuilder
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.BinaryExpressionFluent<BinaryExpressionBuilder>
-
- io.sundr.model.BinaryExpressionBuilder
-
- All Implemented Interfaces:
Builder<BinaryExpression>,Visitable<BinaryExpressionBuilder>,VisitableBuilder<BinaryExpression,BinaryExpressionBuilder>
public class BinaryExpressionBuilder extends BinaryExpressionFluent<BinaryExpressionBuilder> implements VisitableBuilder<BinaryExpression,BinaryExpressionBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.sundr.model.BinaryExpressionFluent
BinaryExpressionFluent.AssignLeftNested<N>, BinaryExpressionFluent.AssignRightNested<N>, BinaryExpressionFluent.BinaryExpressionLeftNested<N>, BinaryExpressionFluent.BinaryExpressionRightNested<N>, BinaryExpressionFluent.BitwiseAndLeftNested<N>, BinaryExpressionFluent.BitwiseAndRightNested<N>, BinaryExpressionFluent.BitwiseOrLeftNested<N>, BinaryExpressionFluent.BitwiseOrRightNested<N>, BinaryExpressionFluent.CastLeftNested<N>, BinaryExpressionFluent.CastRightNested<N>, BinaryExpressionFluent.ConstructLeftNested<N>, BinaryExpressionFluent.ConstructRightNested<N>, BinaryExpressionFluent.DeclareLeftNested<N>, BinaryExpressionFluent.DeclareRightNested<N>, BinaryExpressionFluent.DivideLeftNested<N>, BinaryExpressionFluent.DivideRightNested<N>, BinaryExpressionFluent.EnclosedLeftNested<N>, BinaryExpressionFluent.EnclosedRightNested<N>, BinaryExpressionFluent.EqualsLeftNested<N>, BinaryExpressionFluent.EqualsRightNested<N>, BinaryExpressionFluent.GreaterThanLeftNested<N>, BinaryExpressionFluent.GreaterThanOrEqualLeftNested<N>, BinaryExpressionFluent.GreaterThanOrEqualRightNested<N>, BinaryExpressionFluent.GreaterThanRightNested<N>, BinaryExpressionFluent.IndexLeftNested<N>, BinaryExpressionFluent.IndexRightNested<N>, BinaryExpressionFluent.InstanceOfLeftNested<N>, BinaryExpressionFluent.InstanceOfRightNested<N>, BinaryExpressionFluent.InverseLeftNested<N>, BinaryExpressionFluent.InverseRightNested<N>, BinaryExpressionFluent.LambdaLeftNested<N>, BinaryExpressionFluent.LambdaRightNested<N>, BinaryExpressionFluent.LeftShiftLeftNested<N>, BinaryExpressionFluent.LeftShiftRightNested<N>, BinaryExpressionFluent.LessThanLeftNested<N>, BinaryExpressionFluent.LessThanOrEqualLeftNested<N>, BinaryExpressionFluent.LessThanOrEqualRightNested<N>, BinaryExpressionFluent.LessThanRightNested<N>, BinaryExpressionFluent.LogicalAndLeftNested<N>, BinaryExpressionFluent.LogicalAndRightNested<N>, BinaryExpressionFluent.LogicalOrLeftNested<N>, BinaryExpressionFluent.LogicalOrRightNested<N>, BinaryExpressionFluent.MethodCallLeftNested<N>, BinaryExpressionFluent.MethodCallRightNested<N>, BinaryExpressionFluent.MinusLeftNested<N>, BinaryExpressionFluent.MinusRightNested<N>, BinaryExpressionFluent.ModuloLeftNested<N>, BinaryExpressionFluent.ModuloRightNested<N>, BinaryExpressionFluent.MultiplyLeftNested<N>, BinaryExpressionFluent.MultiplyRightNested<N>, BinaryExpressionFluent.NegativeLeftNested<N>, BinaryExpressionFluent.NegativeRightNested<N>, BinaryExpressionFluent.NewArrayLeftNested<N>, BinaryExpressionFluent.NewArrayRightNested<N>, BinaryExpressionFluent.NotEqualsLeftNested<N>, BinaryExpressionFluent.NotEqualsRightNested<N>, BinaryExpressionFluent.NotLeftNested<N>, BinaryExpressionFluent.NotRightNested<N>, BinaryExpressionFluent.PlusLeftNested<N>, BinaryExpressionFluent.PlusRightNested<N>, BinaryExpressionFluent.PositiveLeftNested<N>, BinaryExpressionFluent.PositiveRightNested<N>, BinaryExpressionFluent.PostDecrementLeftNested<N>, BinaryExpressionFluent.PostDecrementRightNested<N>, BinaryExpressionFluent.PostIncrementLeftNested<N>, BinaryExpressionFluent.PostIncrementRightNested<N>, BinaryExpressionFluent.PreDecrementLeftNested<N>, BinaryExpressionFluent.PreDecrementRightNested<N>, BinaryExpressionFluent.PreIncrementLeftNested<N>, BinaryExpressionFluent.PreIncrementRightNested<N>, BinaryExpressionFluent.PropertyRefLeftNested<N>, BinaryExpressionFluent.PropertyRefRightNested<N>, BinaryExpressionFluent.RightShiftLeftNested<N>, BinaryExpressionFluent.RightShiftRightNested<N>, BinaryExpressionFluent.RightUnsignedShiftLeftNested<N>, BinaryExpressionFluent.RightUnsignedShiftRightNested<N>, BinaryExpressionFluent.TernaryLeftNested<N>, BinaryExpressionFluent.TernaryRightNested<N>, BinaryExpressionFluent.ThisLeftNested<N>, BinaryExpressionFluent.ThisRightNested<N>, BinaryExpressionFluent.ValueRefLeftNested<N>, BinaryExpressionFluent.ValueRefRightNested<N>, BinaryExpressionFluent.XorLeftNested<N>, BinaryExpressionFluent.XorRightNested<N>
-
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description BinaryExpressionBuilder()BinaryExpressionBuilder(BinaryExpression instance)BinaryExpressionBuilder(BinaryExpressionFluent<?> fluent)BinaryExpressionBuilder(BinaryExpressionFluent<?> fluent, BinaryExpression instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinaryExpressionbuild()-
Methods inherited from class io.sundr.model.BinaryExpressionFluent
builder, buildLeft, buildRight, copyInstance, equals, hashCode, hasLeft, hasRight, toString, withLeft, withNewAssignLeft, withNewAssignLeftLike, withNewAssignRight, withNewAssignRightLike, withNewBinaryExpressionLeft, withNewBinaryExpressionLeftLike, withNewBinaryExpressionRight, withNewBinaryExpressionRightLike, withNewBitwiseAndLeft, withNewBitwiseAndLeft, withNewBitwiseAndLeftLike, withNewBitwiseAndRight, withNewBitwiseAndRight, withNewBitwiseAndRightLike, withNewBitwiseOrLeft, withNewBitwiseOrLeft, withNewBitwiseOrLeftLike, withNewBitwiseOrRight, withNewBitwiseOrRight, withNewBitwiseOrRightLike, withNewCastLeft, withNewCastLeftLike, withNewCastRight, withNewCastRightLike, withNewConstructLeft, withNewConstructLeftLike, withNewConstructRight, withNewConstructRightLike, withNewDeclareLeft, withNewDeclareLeft, withNewDeclareLeft, withNewDeclareLeftLike, withNewDeclareRight, withNewDeclareRight, withNewDeclareRight, withNewDeclareRightLike, withNewDivideLeft, withNewDivideLeft, withNewDivideLeftLike, withNewDivideRight, withNewDivideRight, withNewDivideRightLike, withNewEnclosedLeft, withNewEnclosedLeftLike, withNewEnclosedRight, withNewEnclosedRightLike, withNewEqualsLeft, withNewEqualsLeft, withNewEqualsLeftLike, withNewEqualsRight, withNewEqualsRight, withNewEqualsRightLike, withNewGreaterThanLeft, withNewGreaterThanLeft, withNewGreaterThanLeftLike, withNewGreaterThanOrEqualLeft, withNewGreaterThanOrEqualLeft, withNewGreaterThanOrEqualLeftLike, withNewGreaterThanOrEqualRight, withNewGreaterThanOrEqualRight, withNewGreaterThanOrEqualRightLike, withNewGreaterThanRight, withNewGreaterThanRight, withNewGreaterThanRightLike, withNewIndexLeft, withNewIndexLeftLike, withNewIndexRight, withNewIndexRightLike, withNewInstanceOfLeft, withNewInstanceOfLeftLike, withNewInstanceOfRight, withNewInstanceOfRightLike, withNewInverseLeft, withNewInverseLeftLike, withNewInverseRight, withNewInverseRightLike, withNewLambdaLeft, withNewLambdaLeftLike, withNewLambdaRight, withNewLambdaRightLike, withNewLeftShiftLeft, withNewLeftShiftLeft, withNewLeftShiftLeftLike, withNewLeftShiftRight, withNewLeftShiftRight, withNewLeftShiftRightLike, withNewLessThanLeft, withNewLessThanLeft, withNewLessThanLeftLike, withNewLessThanOrEqualLeft, withNewLessThanOrEqualLeft, withNewLessThanOrEqualLeftLike, withNewLessThanOrEqualRight, withNewLessThanOrEqualRight, withNewLessThanOrEqualRightLike, withNewLessThanRight, withNewLessThanRight, withNewLessThanRightLike, withNewLogicalAndLeft, withNewLogicalAndLeft, withNewLogicalAndLeftLike, withNewLogicalAndRight, withNewLogicalAndRight, withNewLogicalAndRightLike, withNewLogicalOrLeft, withNewLogicalOrLeft, withNewLogicalOrLeftLike, withNewLogicalOrRight, withNewLogicalOrRight, withNewLogicalOrRightLike, withNewMethodCallLeft, withNewMethodCallLeftLike, withNewMethodCallRight, withNewMethodCallRightLike, 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, withNewPostDecrementRight, withNewPostDecrementRightLike, withNewPostIncrementLeft, withNewPostIncrementLeftLike, withNewPostIncrementRight, withNewPostIncrementRightLike, withNewPreDecrementLeft, withNewPreDecrementLeftLike, withNewPreDecrementRight, withNewPreDecrementRightLike, withNewPreIncrementLeft, withNewPreIncrementLeftLike, withNewPreIncrementRight, withNewPreIncrementRightLike, withNewPropertyRefLeft, withNewPropertyRefLeftLike, withNewPropertyRefRight, withNewPropertyRefRightLike, withNewRightShiftLeft, withNewRightShiftLeft, withNewRightShiftLeftLike, withNewRightShiftRight, withNewRightShiftRight, withNewRightShiftRightLike, withNewRightUnsignedShiftLeft, withNewRightUnsignedShiftLeft, withNewRightUnsignedShiftLeftLike, withNewRightUnsignedShiftRight, withNewRightUnsignedShiftRight, withNewRightUnsignedShiftRightLike, withNewTernaryLeft, withNewTernaryLeftLike, withNewTernaryRight, withNewTernaryRightLike, withNewThisLeft, withNewThisLeftLike, withNewThisRight, withNewThisRightLike, withNewValueRefLeft, withNewValueRefLeft, withNewValueRefLeftLike, withNewValueRefRight, withNewValueRefRight, withNewValueRefRightLike, withNewXorLeft, withNewXorLeft, withNewXorLeftLike, withNewXorRight, withNewXorRight, withNewXorRightLike, withRight
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
BinaryExpressionBuilder
public BinaryExpressionBuilder()
-
BinaryExpressionBuilder
public BinaryExpressionBuilder(BinaryExpressionFluent<?> fluent)
-
BinaryExpressionBuilder
public BinaryExpressionBuilder(BinaryExpressionFluent<?> fluent, BinaryExpression instance)
-
BinaryExpressionBuilder
public BinaryExpressionBuilder(BinaryExpression instance)
-
-
Method Detail
-
build
public BinaryExpression build()
- Specified by:
buildin interfaceBuilder<BinaryExpression>
-
-