Package io.sundr.model
Class InstanceOfBuilder
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.InstanceOfFluent<InstanceOfBuilder>
-
- io.sundr.model.InstanceOfBuilder
-
- All Implemented Interfaces:
Builder<InstanceOf>,Visitable<InstanceOfBuilder>,VisitableBuilder<InstanceOf,InstanceOfBuilder>
public class InstanceOfBuilder extends InstanceOfFluent<InstanceOfBuilder> implements VisitableBuilder<InstanceOf,InstanceOfBuilder>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.sundr.model.InstanceOfFluent
InstanceOfFluent.AssignExpressionNested<N>, InstanceOfFluent.BinaryExpressionNested<N>, InstanceOfFluent.BitwiseAndExpressionNested<N>, InstanceOfFluent.BitwiseOrExpressionNested<N>, InstanceOfFluent.CastExpressionNested<N>, InstanceOfFluent.ConstructExpressionNested<N>, InstanceOfFluent.DeclareExpressionNested<N>, InstanceOfFluent.DivideExpressionNested<N>, InstanceOfFluent.EnclosedExpressionNested<N>, InstanceOfFluent.EqualsExpressionNested<N>, InstanceOfFluent.GreaterThanExpressionNested<N>, InstanceOfFluent.GreaterThanOrEqualExpressionNested<N>, InstanceOfFluent.IndexExpressionNested<N>, InstanceOfFluent.InstanceOfExpressionNested<N>, InstanceOfFluent.InverseExpressionNested<N>, InstanceOfFluent.LambdaExpressionNested<N>, InstanceOfFluent.LeftShiftExpressionNested<N>, InstanceOfFluent.LessThanExpressionNested<N>, InstanceOfFluent.LessThanOrEqualExpressionNested<N>, InstanceOfFluent.LogicalAndExpressionNested<N>, InstanceOfFluent.LogicalOrExpressionNested<N>, InstanceOfFluent.MethodCallExpressionNested<N>, InstanceOfFluent.MinusExpressionNested<N>, InstanceOfFluent.ModuloExpressionNested<N>, InstanceOfFluent.MultiplyExpressionNested<N>, InstanceOfFluent.NegativeExpressionNested<N>, InstanceOfFluent.NewArrayExpressionNested<N>, InstanceOfFluent.NotEqualsExpressionNested<N>, InstanceOfFluent.NotExpressionNested<N>, InstanceOfFluent.PlusExpressionNested<N>, InstanceOfFluent.PositiveExpressionNested<N>, InstanceOfFluent.PostDecrementExpressionNested<N>, InstanceOfFluent.PostIncrementExpressionNested<N>, InstanceOfFluent.PreDecrementExpressionNested<N>, InstanceOfFluent.PreIncrementExpressionNested<N>, InstanceOfFluent.PropertyRefExpressionNested<N>, InstanceOfFluent.RightShiftExpressionNested<N>, InstanceOfFluent.RightUnsignedShiftExpressionNested<N>, InstanceOfFluent.TernaryExpressionNested<N>, InstanceOfFluent.ThisExpressionNested<N>, InstanceOfFluent.TypeNested<N>, InstanceOfFluent.ValueRefExpressionNested<N>, InstanceOfFluent.XorExpressionNested<N>
-
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description InstanceOfBuilder()InstanceOfBuilder(InstanceOf instance)InstanceOfBuilder(InstanceOfFluent<?> fluent)InstanceOfBuilder(InstanceOfFluent<?> fluent, InstanceOf instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceOfbuild()-
Methods inherited from class io.sundr.model.InstanceOfFluent
builder, buildExpression, buildType, copyInstance, editOrNewType, editOrNewTypeLike, editType, equals, hasExpression, hashCode, hasType, toString, withExpression, withNewAssignExpression, withNewAssignExpressionLike, withNewBinaryExpression, withNewBinaryExpressionLike, withNewBitwiseAndExpression, withNewBitwiseAndExpression, withNewBitwiseAndExpressionLike, withNewBitwiseOrExpression, withNewBitwiseOrExpression, withNewBitwiseOrExpressionLike, withNewCastExpression, withNewCastExpressionLike, withNewConstructExpression, withNewConstructExpressionLike, withNewDeclareExpression, withNewDeclareExpression, withNewDeclareExpression, withNewDeclareExpressionLike, withNewDivideExpression, withNewDivideExpression, withNewDivideExpressionLike, withNewEnclosedExpression, withNewEnclosedExpressionLike, withNewEqualsExpression, withNewEqualsExpression, withNewEqualsExpressionLike, withNewGreaterThanExpression, withNewGreaterThanExpression, withNewGreaterThanExpressionLike, withNewGreaterThanOrEqualExpression, withNewGreaterThanOrEqualExpression, withNewGreaterThanOrEqualExpressionLike, withNewIndexExpression, withNewIndexExpressionLike, withNewInstanceOfExpression, withNewInstanceOfExpressionLike, withNewInverseExpression, withNewInverseExpressionLike, withNewLambdaExpression, withNewLambdaExpressionLike, withNewLeftShiftExpression, withNewLeftShiftExpression, withNewLeftShiftExpressionLike, withNewLessThanExpression, withNewLessThanExpression, withNewLessThanExpressionLike, withNewLessThanOrEqualExpression, withNewLessThanOrEqualExpression, withNewLessThanOrEqualExpressionLike, withNewLogicalAndExpression, withNewLogicalAndExpression, withNewLogicalAndExpressionLike, withNewLogicalOrExpression, withNewLogicalOrExpression, withNewLogicalOrExpressionLike, withNewMethodCallExpression, withNewMethodCallExpressionLike, withNewMinusExpression, withNewMinusExpression, withNewMinusExpressionLike, withNewModuloExpression, withNewModuloExpression, withNewModuloExpressionLike, withNewMultiplyExpression, withNewMultiplyExpression, withNewMultiplyExpressionLike, withNewNegativeExpression, withNewNegativeExpressionLike, withNewNewArrayExpression, withNewNewArrayExpression, withNewNewArrayExpressionLike, withNewNotEqualsExpression, withNewNotEqualsExpression, withNewNotEqualsExpressionLike, withNewNotExpression, withNewNotExpressionLike, withNewPlusExpression, withNewPlusExpression, withNewPlusExpressionLike, withNewPositiveExpression, withNewPositiveExpressionLike, withNewPostDecrementExpression, withNewPostDecrementExpressionLike, withNewPostIncrementExpression, withNewPostIncrementExpressionLike, withNewPreDecrementExpression, withNewPreDecrementExpressionLike, withNewPreIncrementExpression, withNewPreIncrementExpressionLike, withNewPropertyRefExpression, withNewPropertyRefExpressionLike, withNewRightShiftExpression, withNewRightShiftExpression, withNewRightShiftExpressionLike, withNewRightUnsignedShiftExpression, withNewRightUnsignedShiftExpression, withNewRightUnsignedShiftExpressionLike, withNewTernaryExpression, withNewTernaryExpressionLike, withNewThisExpression, withNewThisExpressionLike, withNewType, withNewTypeLike, withNewValueRefExpression, withNewValueRefExpression, withNewValueRefExpressionLike, withNewXorExpression, withNewXorExpression, withNewXorExpressionLike, withType
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
InstanceOfBuilder
public InstanceOfBuilder()
-
InstanceOfBuilder
public InstanceOfBuilder(InstanceOfFluent<?> fluent)
-
InstanceOfBuilder
public InstanceOfBuilder(InstanceOfFluent<?> fluent, InstanceOf instance)
-
InstanceOfBuilder
public InstanceOfBuilder(InstanceOf instance)
-
-
Method Detail
-
build
public InstanceOf build()
- Specified by:
buildin interfaceBuilder<InstanceOf>
-
-