Package io.sundr.model
Class InstanceOfFluent<A extends InstanceOfFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.InstanceOfFluent<A>
- Direct Known Subclasses:
AssignFluent.InstanceOfTargetNested,AssignFluent.InstanceOfValueNested,BinaryExpressionFluent.InstanceOfLeftNested,BinaryExpressionFluent.InstanceOfRightNested,CastFluent.InstanceOfExpressionNested,ConstructFluent.InstanceOfArgumentsNested,DeclareFluent.InstanceOfValueNested,DoFluent.InstanceOfConditionNested,EnclosedFluent.InstanceOfExpresionNested,ForeachFluent.InstanceOfExpressionNested,ForFluent.InstanceOfCompareNested,ForFluent.InstanceOfInitNested,ForFluent.InstanceOfUpdateNested,IfDslConditionStepFluent.InstanceOfConditionNested,IfDslThenStepFluent.InstanceOfConditionNested,IfFluent.InstanceOfConditionNested,IndexFluent.InstanceOfExpressionNested,InstanceOfBuilder,InstanceOfFluent.InstanceOfExpressionNested,InverseFluent.InstanceOfExpresionNested,MethodCallFluent.InstanceOfArgumentsNested,NegativeFluent.InstanceOfExpresionNested,NewArrayFluent.InstanceOfExpressionsNested,NotFluent.InstanceOfExpresionNested,PositiveFluent.InstanceOfExpresionNested,PostDecrementFluent.InstanceOfExpressionNested,PostIncrementFluent.InstanceOfExpressionNested,PreDecrementFluent.InstanceOfExpressionNested,PreIncrementFluent.InstanceOfExpressionNested,PropertyFluent.InstanceOfInitialValueNested,ReturnFluent.InstanceOfExpressionNested,SwitchFluent.InstanceOfExpressionNested,SynchronizedFluent.InstanceOfLockExpressionNested,TernaryFluent.InstanceOfAlternativeNested,TernaryFluent.InstanceOfConditionNested,TernaryFluent.InstanceOfResultNested,ThrowFluent.InstanceOfExceptionNested,WhileFluent.InstanceOfConditionNested,WithScopeFluent.InstanceOfScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(InstanceOf instance) editOrNewTypeLike(ClassRef item) editType()booleanbooleaninthashCode()booleanhasType()toString()withExpression(Expression expression) withNewBitwiseAndExpression(Object left, Object right) withNewBitwiseOrExpression(Object left, Object right) withNewDeclareExpression(Class type, String name) withNewDeclareExpression(Class type, String name, Object value) withNewDivideExpression(Object left, Object right) withNewEqualsExpression(Object left, Object right) withNewGreaterThanExpression(Object left, Object right) withNewGreaterThanOrEqualExpression(Object left, Object right) withNewLeftShiftExpression(Object left, Object right) withNewLessThanExpression(Object left, Object right) withNewLessThanOrEqualExpression(Object left, Object right) withNewLogicalAndExpression(Object left, Object right) withNewLogicalOrExpression(Object left, Object right) withNewMinusExpression(Object left, Object right) withNewModuloExpression(Object left, Object right) withNewMultiplyExpression(Object left, Object right) withNewNewArrayExpression(Class type, Integer[] sizes) withNewNotEqualsExpression(Object left, Object right) withNewNotExpressionLike(Not item) withNewPlusExpression(Object left, Object right) withNewRightShiftExpression(Object left, Object right) withNewRightUnsignedShiftExpression(Object left, Object right) withNewTypeLike(ClassRef item) withNewValueRefExpression(Object value) withNewXorExpression(Object left, Object right) withNewXorExpressionLike(Xor item) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
InstanceOfFluent
public InstanceOfFluent() -
InstanceOfFluent
-
-
Method Details
-
buildExpression
-
buildType
-
builder
-
copyInstance
-
editOrNewType
-
editOrNewTypeLike
-
editType
-
equals
- Overrides:
equalsin classBaseFluent<A extends InstanceOfFluent<A>>
-
hasExpression
public boolean hasExpression() -
hasType
public boolean hasType() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends InstanceOfFluent<A>>
-
toString
-
withExpression
-
withNewAssignExpression
-
withNewAssignExpressionLike
-
withNewBinaryExpression
-
withNewBinaryExpressionLike
public InstanceOfFluent<A>.BinaryExpressionNested<A> withNewBinaryExpressionLike(BinaryExpression item) -
withNewBitwiseAndExpression
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpressionLike
public InstanceOfFluent<A>.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(BitwiseAnd item) -
withNewBitwiseOrExpression
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpressionLike
public InstanceOfFluent<A>.BitwiseOrExpressionNested<A> withNewBitwiseOrExpressionLike(BitwiseOr item) -
withNewCastExpression
-
withNewCastExpressionLike
-
withNewClassRefExpression
-
withNewClassRefExpressionLike
-
withNewConstructExpression
-
withNewConstructExpressionLike
public InstanceOfFluent<A>.ConstructExpressionNested<A> withNewConstructExpressionLike(Construct item) -
withNewContextRefExpression
-
withNewContextRefExpression
-
withNewContextRefExpressionLike
public InstanceOfFluent<A>.ContextRefExpressionNested<A> withNewContextRefExpressionLike(ContextRef item) -
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpressionLike
-
withNewDivideExpression
-
withNewDivideExpression
-
withNewDivideExpressionLike
-
withNewDotClassExpression
-
withNewDotClassExpressionLike
-
withNewEmptyExpression
-
withNewEmptyExpressionLike
-
withNewEnclosedExpression
-
withNewEnclosedExpressionLike
-
withNewEqualsExpression
-
withNewEqualsExpression
-
withNewEqualsExpressionLike
-
withNewGreaterThanExpression
-
withNewGreaterThanExpression
-
withNewGreaterThanExpressionLike
public InstanceOfFluent<A>.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item) -
withNewGreaterThanOrEqualExpression
public InstanceOfFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpression() -
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpressionLike
public InstanceOfFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
withNewIndexExpression
-
withNewIndexExpressionLike
-
withNewInstanceOfExpression
-
withNewInstanceOfExpressionLike
public InstanceOfFluent<A>.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(InstanceOf item) -
withNewInverseExpression
-
withNewInverseExpressionLike
-
withNewLambdaExpression
-
withNewLambdaExpressionLike
-
withNewLeftShiftExpression
-
withNewLeftShiftExpression
-
withNewLeftShiftExpressionLike
public InstanceOfFluent<A>.LeftShiftExpressionNested<A> withNewLeftShiftExpressionLike(LeftShift item) -
withNewLessThanExpression
-
withNewLessThanExpression
-
withNewLessThanExpressionLike
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpressionLike
public InstanceOfFluent<A>.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
withNewLogicalAndExpression
-
withNewLogicalAndExpression
-
withNewLogicalAndExpressionLike
public InstanceOfFluent<A>.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(LogicalAnd item) -
withNewLogicalOrExpression
-
withNewLogicalOrExpression
-
withNewLogicalOrExpressionLike
public InstanceOfFluent<A>.LogicalOrExpressionNested<A> withNewLogicalOrExpressionLike(LogicalOr item) -
withNewMethodCallExpression
-
withNewMethodCallExpressionLike
public InstanceOfFluent<A>.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(MethodCall item) -
withNewMinusExpression
-
withNewMinusExpression
-
withNewMinusExpressionLike
-
withNewModuloExpression
-
withNewModuloExpression
-
withNewModuloExpressionLike
-
withNewMultiplyExpression
-
withNewMultiplyExpression
-
withNewMultiplyExpressionLike
-
withNewNegativeExpression
-
withNewNegativeExpressionLike
-
withNewNewArrayExpression
-
withNewNewArrayExpression
-
withNewNewArrayExpressionLike
-
withNewNotEqualsExpression
-
withNewNotEqualsExpression
-
withNewNotEqualsExpressionLike
public InstanceOfFluent<A>.NotEqualsExpressionNested<A> withNewNotEqualsExpressionLike(NotEquals item) -
withNewNotExpression
-
withNewNotExpressionLike
-
withNewPlusExpression
-
withNewPlusExpression
-
withNewPlusExpressionLike
-
withNewPositiveExpression
-
withNewPositiveExpressionLike
-
withNewPostDecrementExpression
-
withNewPostDecrementExpressionLike
public InstanceOfFluent<A>.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item) -
withNewPostIncrementExpression
-
withNewPostIncrementExpressionLike
public InstanceOfFluent<A>.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item) -
withNewPreDecrementExpression
-
withNewPreDecrementExpressionLike
public InstanceOfFluent<A>.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item) -
withNewPreIncrementExpression
-
withNewPreIncrementExpressionLike
public InstanceOfFluent<A>.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item) -
withNewPropertyExpression
-
withNewPropertyExpressionLike
-
withNewPropertyRefExpression
-
withNewPropertyRefExpressionLike
public InstanceOfFluent<A>.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item) -
withNewRightShiftExpression
-
withNewRightShiftExpression
-
withNewRightShiftExpressionLike
public InstanceOfFluent<A>.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(RightShift item) -
withNewRightUnsignedShiftExpression
public InstanceOfFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpression() -
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpressionLike
public InstanceOfFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
withNewSuperExpression
-
withNewSuperExpressionLike
-
withNewTernaryExpression
-
withNewTernaryExpressionLike
-
withNewThisExpression
-
withNewThisExpressionLike
-
withNewType
-
withNewTypeLike
-
withNewValueRefExpression
-
withNewValueRefExpression
-
withNewValueRefExpressionLike
-
withNewXorExpression
-
withNewXorExpression
-
withNewXorExpressionLike
-
withType
-