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,DoFluent.InstanceOfConditionNested,EnclosedFluent.InstanceOfExpresionNested,ForeachFluent.InstanceOfExpressionNested,ForFluent.InstanceOfCompareNested,ForFluent.InstanceOfInitNested,ForFluent.InstanceOfUpdateNested,IfFluent.InstanceOfConditionNested,IndexFluent.InstanceOfExpressionNested,IndexFluent.InstanceOfScopeNested,InstanceOfBuilder,InstanceOfFluent.InstanceOfExpressionNested,InverseFluent.InstanceOfExpresionNested,MethodCallFluent.InstanceOfArgumentsNested,MethodCallFluent.InstanceOfScopeNested,NegativeFluent.InstanceOfExpresionNested,NewArrayFluent.InstanceOfExpressionsNested,NotFluent.InstanceOfExpresionNested,PositiveFluent.InstanceOfExpresionNested,PostDecrementFluent.InstanceOfExpressionNested,PostIncrementFluent.InstanceOfExpressionNested,PreDecrementFluent.InstanceOfExpressionNested,PreIncrementFluent.InstanceOfExpressionNested,PropertyRefFluent.InstanceOfScopeNested,ReturnFluent.InstanceOfExpressionNested,SwitchFluent.InstanceOfExpressionNested,TernaryFluent.InstanceOfAlternativeNested,TernaryFluent.InstanceOfConditionNested,TernaryFluent.InstanceOfResultNested,WhileFluent.InstanceOfConditionNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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
-
copyInstance
-
buildExpression
-
withExpression
-
hasExpression
public boolean hasExpression() -
withNewMultiplyExpression
-
withNewMultiplyExpressionLike
-
withNewMultiplyExpression
-
withNewNewArrayExpression
-
withNewNewArrayExpressionLike
-
withNewNewArrayExpression
-
withNewInstanceOfExpression
-
withNewInstanceOfExpressionLike
public InstanceOfFluent<A>.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(InstanceOf item) -
withNewMethodCallExpression
-
withNewMethodCallExpressionLike
public InstanceOfFluent<A>.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(MethodCall item) -
withNewInverseExpression
-
withNewInverseExpressionLike
-
withNewIndexExpression
-
withNewIndexExpressionLike
-
withNewGreaterThanOrEqualExpression
public InstanceOfFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpression() -
withNewGreaterThanOrEqualExpressionLike
public InstanceOfFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualExpression
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpressionLike
public InstanceOfFluent<A>.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(BitwiseAnd item) -
withNewBitwiseAndExpression
-
withNewMinusExpression
-
withNewMinusExpressionLike
-
withNewMinusExpression
-
withNewLogicalOrExpression
-
withNewLogicalOrExpressionLike
public InstanceOfFluent<A>.LogicalOrExpressionNested<A> withNewLogicalOrExpressionLike(LogicalOr item) -
withNewLogicalOrExpression
-
withNewNotEqualsExpression
-
withNewNotEqualsExpressionLike
public InstanceOfFluent<A>.NotEqualsExpressionNested<A> withNewNotEqualsExpressionLike(NotEquals item) -
withNewNotEqualsExpression
-
withNewDivideExpression
-
withNewDivideExpressionLike
-
withNewDivideExpression
-
withNewLessThanExpression
-
withNewLessThanExpressionLike
-
withNewLessThanExpression
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpressionLike
public InstanceOfFluent<A>.BitwiseOrExpressionNested<A> withNewBitwiseOrExpressionLike(BitwiseOr item) -
withNewBitwiseOrExpression
-
withNewPropertyRefExpression
-
withNewPropertyRefExpressionLike
public InstanceOfFluent<A>.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item) -
withNewRightShiftExpression
-
withNewRightShiftExpressionLike
public InstanceOfFluent<A>.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(RightShift item) -
withNewRightShiftExpression
-
withNewGreaterThanExpression
-
withNewGreaterThanExpressionLike
public InstanceOfFluent<A>.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item) -
withNewGreaterThanExpression
-
withNewDeclareExpression
-
withNewDeclareExpressionLike
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewCastExpression
-
withNewCastExpressionLike
-
withNewModuloExpression
-
withNewModuloExpressionLike
-
withNewModuloExpression
-
withNewValueRefExpression
-
withNewValueRefExpressionLike
-
withNewValueRefExpression
-
withNewLeftShiftExpression
-
withNewLeftShiftExpressionLike
public InstanceOfFluent<A>.LeftShiftExpressionNested<A> withNewLeftShiftExpressionLike(LeftShift item) -
withNewLeftShiftExpression
-
withNewTernaryExpression
-
withNewTernaryExpressionLike
-
withNewBinaryExpression
-
withNewBinaryExpressionLike
public InstanceOfFluent<A>.BinaryExpressionNested<A> withNewBinaryExpressionLike(BinaryExpression item) -
withNewEqualsExpression
-
withNewEqualsExpressionLike
-
withNewEqualsExpression
-
withNewEnclosedExpression
-
withNewEnclosedExpressionLike
-
withNewPreDecrementExpression
-
withNewPreDecrementExpressionLike
public InstanceOfFluent<A>.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item) -
withNewPostDecrementExpression
-
withNewPostDecrementExpressionLike
public InstanceOfFluent<A>.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item) -
withNewLambdaExpression
-
withNewLambdaExpressionLike
-
withNewNotExpression
-
withNewNotExpressionLike
-
withNewAssignExpression
-
withNewAssignExpressionLike
-
withNewNegativeExpression
-
withNewNegativeExpressionLike
-
withNewThisExpression
-
withNewThisExpressionLike
-
withNewLogicalAndExpression
-
withNewLogicalAndExpressionLike
public InstanceOfFluent<A>.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(LogicalAnd item) -
withNewLogicalAndExpression
-
withNewPostIncrementExpression
-
withNewPostIncrementExpressionLike
public InstanceOfFluent<A>.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item) -
withNewRightUnsignedShiftExpression
public InstanceOfFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpression() -
withNewRightUnsignedShiftExpressionLike
public InstanceOfFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
withNewRightUnsignedShiftExpression
-
withNewPlusExpression
-
withNewPlusExpressionLike
-
withNewPlusExpression
-
withNewConstructExpression
-
withNewConstructExpressionLike
public InstanceOfFluent<A>.ConstructExpressionNested<A> withNewConstructExpressionLike(Construct item) -
withNewXorExpression
-
withNewXorExpressionLike
-
withNewXorExpression
-
withNewPreIncrementExpression
-
withNewPreIncrementExpressionLike
public InstanceOfFluent<A>.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item) -
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpressionLike
public InstanceOfFluent<A>.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
withNewLessThanOrEqualExpression
-
withNewPositiveExpression
-
withNewPositiveExpressionLike
-
buildType
-
withType
-
hasType
public boolean hasType() -
withNewType
-
withNewTypeLike
-
editType
-
editOrNewType
-
editOrNewTypeLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends InstanceOfFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends InstanceOfFluent<A>>
-
toString
-
builder
-