Package io.sundr.model
Class CastFluent<A extends CastFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.CastFluent<A>
-
- Direct Known Subclasses:
AssignFluent.CastTargetNested,AssignFluent.CastValueNested,BinaryExpressionFluent.CastLeftNested,BinaryExpressionFluent.CastRightNested,CastBuilder,CastFluent.CastExpressionNested,ConstructFluent.CastArgumentsNested,DoFluent.CastConditionNested,EnclosedFluent.CastExpresionNested,ForeachFluent.CastExpressionNested,ForFluent.CastCompareNested,ForFluent.CastInitNested,ForFluent.CastUpdateNested,IfFluent.CastConditionNested,IndexFluent.CastExpressionNested,IndexFluent.CastScopeNested,InstanceOfFluent.CastExpressionNested,InverseFluent.CastExpresionNested,MethodCallFluent.CastArgumentsNested,MethodCallFluent.CastScopeNested,NegativeFluent.CastExpresionNested,NewArrayFluent.CastExpressionsNested,NotFluent.CastExpresionNested,PositiveFluent.CastExpresionNested,PostDecrementFluent.CastExpressionNested,PostIncrementFluent.CastExpressionNested,PreDecrementFluent.CastExpressionNested,PreIncrementFluent.CastExpressionNested,PropertyRefFluent.CastScopeNested,ReturnFluent.CastExpressionNested,SwitchFluent.CastExpressionNested,TernaryFluent.CastAlternativeNested,TernaryFluent.CastConditionNested,TernaryFluent.CastResultNested,WhileFluent.CastConditionNested
public class CastFluent<A extends CastFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description CastFluent()CastFluent(Cast instance)
-
Method Summary
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
CastFluent
public CastFluent()
-
CastFluent
public CastFluent(Cast instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(Cast instance)
-
buildType
public TypeRef buildType()
-
hasType
public boolean hasType()
-
withNewClassRefType
public CastFluent.ClassRefTypeNested<A> withNewClassRefType()
-
withNewClassRefTypeLike
public CastFluent.ClassRefTypeNested<A> withNewClassRefTypeLike(ClassRef item)
-
withNewPrimitiveRefType
public CastFluent.PrimitiveRefTypeNested<A> withNewPrimitiveRefType()
-
withNewPrimitiveRefTypeLike
public CastFluent.PrimitiveRefTypeNested<A> withNewPrimitiveRefTypeLike(PrimitiveRef item)
-
withNewVoidRefType
public CastFluent.VoidRefTypeNested<A> withNewVoidRefType()
-
withNewVoidRefTypeLike
public CastFluent.VoidRefTypeNested<A> withNewVoidRefTypeLike(VoidRef item)
-
withNewTypeParamRefType
public CastFluent.TypeParamRefTypeNested<A> withNewTypeParamRefType()
-
withNewTypeParamRefTypeLike
public CastFluent.TypeParamRefTypeNested<A> withNewTypeParamRefTypeLike(TypeParamRef item)
-
withNewWildcardRefType
public CastFluent.WildcardRefTypeNested<A> withNewWildcardRefType()
-
withNewWildcardRefTypeLike
public CastFluent.WildcardRefTypeNested<A> withNewWildcardRefTypeLike(WildcardRef item)
-
buildExpression
public Expression buildExpression()
-
withExpression
public A withExpression(Expression expression)
-
hasExpression
public boolean hasExpression()
-
withNewMultiplyExpression
public CastFluent.MultiplyExpressionNested<A> withNewMultiplyExpression()
-
withNewMultiplyExpressionLike
public CastFluent.MultiplyExpressionNested<A> withNewMultiplyExpressionLike(Multiply item)
-
withNewNewArrayExpression
public CastFluent.NewArrayExpressionNested<A> withNewNewArrayExpression()
-
withNewNewArrayExpressionLike
public CastFluent.NewArrayExpressionNested<A> withNewNewArrayExpressionLike(NewArray item)
-
withNewInstanceOfExpression
public CastFluent.InstanceOfExpressionNested<A> withNewInstanceOfExpression()
-
withNewInstanceOfExpressionLike
public CastFluent.InstanceOfExpressionNested<A> withNewInstanceOfExpressionLike(InstanceOf item)
-
withNewMethodCallExpression
public CastFluent.MethodCallExpressionNested<A> withNewMethodCallExpression()
-
withNewMethodCallExpressionLike
public CastFluent.MethodCallExpressionNested<A> withNewMethodCallExpressionLike(MethodCall item)
-
withNewInverseExpression
public CastFluent.InverseExpressionNested<A> withNewInverseExpression()
-
withNewInverseExpressionLike
public CastFluent.InverseExpressionNested<A> withNewInverseExpressionLike(Inverse item)
-
withNewIndexExpression
public CastFluent.IndexExpressionNested<A> withNewIndexExpression()
-
withNewIndexExpressionLike
public CastFluent.IndexExpressionNested<A> withNewIndexExpressionLike(Index item)
-
withNewGreaterThanOrEqualExpression
public CastFluent.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpression()
-
withNewGreaterThanOrEqualExpressionLike
public CastFluent.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item)
-
withNewGreaterThanOrEqualExpression
public A withNewGreaterThanOrEqualExpression(Object left, Object right)
-
withNewBitwiseAndExpression
public CastFluent.BitwiseAndExpressionNested<A> withNewBitwiseAndExpression()
-
withNewBitwiseAndExpressionLike
public CastFluent.BitwiseAndExpressionNested<A> withNewBitwiseAndExpressionLike(BitwiseAnd item)
-
withNewMinusExpression
public CastFluent.MinusExpressionNested<A> withNewMinusExpression()
-
withNewMinusExpressionLike
public CastFluent.MinusExpressionNested<A> withNewMinusExpressionLike(Minus item)
-
withNewLogicalOrExpression
public CastFluent.LogicalOrExpressionNested<A> withNewLogicalOrExpression()
-
withNewLogicalOrExpressionLike
public CastFluent.LogicalOrExpressionNested<A> withNewLogicalOrExpressionLike(LogicalOr item)
-
withNewNotEqualsExpression
public CastFluent.NotEqualsExpressionNested<A> withNewNotEqualsExpression()
-
withNewNotEqualsExpressionLike
public CastFluent.NotEqualsExpressionNested<A> withNewNotEqualsExpressionLike(NotEquals item)
-
withNewDivideExpression
public CastFluent.DivideExpressionNested<A> withNewDivideExpression()
-
withNewDivideExpressionLike
public CastFluent.DivideExpressionNested<A> withNewDivideExpressionLike(Divide item)
-
withNewLessThanExpression
public CastFluent.LessThanExpressionNested<A> withNewLessThanExpression()
-
withNewLessThanExpressionLike
public CastFluent.LessThanExpressionNested<A> withNewLessThanExpressionLike(LessThan item)
-
withNewBitwiseOrExpression
public CastFluent.BitwiseOrExpressionNested<A> withNewBitwiseOrExpression()
-
withNewBitwiseOrExpressionLike
public CastFluent.BitwiseOrExpressionNested<A> withNewBitwiseOrExpressionLike(BitwiseOr item)
-
withNewPropertyRefExpression
public CastFluent.PropertyRefExpressionNested<A> withNewPropertyRefExpression()
-
withNewPropertyRefExpressionLike
public CastFluent.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item)
-
withNewRightShiftExpression
public CastFluent.RightShiftExpressionNested<A> withNewRightShiftExpression()
-
withNewRightShiftExpressionLike
public CastFluent.RightShiftExpressionNested<A> withNewRightShiftExpressionLike(RightShift item)
-
withNewGreaterThanExpression
public CastFluent.GreaterThanExpressionNested<A> withNewGreaterThanExpression()
-
withNewGreaterThanExpressionLike
public CastFluent.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item)
-
withNewDeclareExpression
public CastFluent.DeclareExpressionNested<A> withNewDeclareExpression()
-
withNewDeclareExpressionLike
public CastFluent.DeclareExpressionNested<A> withNewDeclareExpressionLike(Declare item)
-
withNewCastExpression
public CastFluent.CastExpressionNested<A> withNewCastExpression()
-
withNewCastExpressionLike
public CastFluent.CastExpressionNested<A> withNewCastExpressionLike(Cast item)
-
withNewModuloExpression
public CastFluent.ModuloExpressionNested<A> withNewModuloExpression()
-
withNewModuloExpressionLike
public CastFluent.ModuloExpressionNested<A> withNewModuloExpressionLike(Modulo item)
-
withNewValueRefExpression
public CastFluent.ValueRefExpressionNested<A> withNewValueRefExpression()
-
withNewValueRefExpressionLike
public CastFluent.ValueRefExpressionNested<A> withNewValueRefExpressionLike(ValueRef item)
-
withNewLeftShiftExpression
public CastFluent.LeftShiftExpressionNested<A> withNewLeftShiftExpression()
-
withNewLeftShiftExpressionLike
public CastFluent.LeftShiftExpressionNested<A> withNewLeftShiftExpressionLike(LeftShift item)
-
withNewTernaryExpression
public CastFluent.TernaryExpressionNested<A> withNewTernaryExpression()
-
withNewTernaryExpressionLike
public CastFluent.TernaryExpressionNested<A> withNewTernaryExpressionLike(Ternary item)
-
withNewBinaryExpression
public CastFluent.BinaryExpressionNested<A> withNewBinaryExpression()
-
withNewBinaryExpressionLike
public CastFluent.BinaryExpressionNested<A> withNewBinaryExpressionLike(BinaryExpression item)
-
withNewEqualsExpression
public CastFluent.EqualsExpressionNested<A> withNewEqualsExpression()
-
withNewEqualsExpressionLike
public CastFluent.EqualsExpressionNested<A> withNewEqualsExpressionLike(Equals item)
-
withNewEnclosedExpression
public CastFluent.EnclosedExpressionNested<A> withNewEnclosedExpression()
-
withNewEnclosedExpressionLike
public CastFluent.EnclosedExpressionNested<A> withNewEnclosedExpressionLike(Enclosed item)
-
withNewPreDecrementExpression
public CastFluent.PreDecrementExpressionNested<A> withNewPreDecrementExpression()
-
withNewPreDecrementExpressionLike
public CastFluent.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item)
-
withNewPostDecrementExpression
public CastFluent.PostDecrementExpressionNested<A> withNewPostDecrementExpression()
-
withNewPostDecrementExpressionLike
public CastFluent.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item)
-
withNewLambdaExpression
public CastFluent.LambdaExpressionNested<A> withNewLambdaExpression()
-
withNewLambdaExpressionLike
public CastFluent.LambdaExpressionNested<A> withNewLambdaExpressionLike(Lambda item)
-
withNewNotExpression
public CastFluent.NotExpressionNested<A> withNewNotExpression()
-
withNewNotExpressionLike
public CastFluent.NotExpressionNested<A> withNewNotExpressionLike(Not item)
-
withNewAssignExpression
public CastFluent.AssignExpressionNested<A> withNewAssignExpression()
-
withNewAssignExpressionLike
public CastFluent.AssignExpressionNested<A> withNewAssignExpressionLike(Assign item)
-
withNewNegativeExpression
public CastFluent.NegativeExpressionNested<A> withNewNegativeExpression()
-
withNewNegativeExpressionLike
public CastFluent.NegativeExpressionNested<A> withNewNegativeExpressionLike(Negative item)
-
withNewThisExpression
public CastFluent.ThisExpressionNested<A> withNewThisExpression()
-
withNewThisExpressionLike
public CastFluent.ThisExpressionNested<A> withNewThisExpressionLike(This item)
-
withNewLogicalAndExpression
public CastFluent.LogicalAndExpressionNested<A> withNewLogicalAndExpression()
-
withNewLogicalAndExpressionLike
public CastFluent.LogicalAndExpressionNested<A> withNewLogicalAndExpressionLike(LogicalAnd item)
-
withNewPostIncrementExpression
public CastFluent.PostIncrementExpressionNested<A> withNewPostIncrementExpression()
-
withNewPostIncrementExpressionLike
public CastFluent.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item)
-
withNewRightUnsignedShiftExpression
public CastFluent.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpression()
-
withNewRightUnsignedShiftExpressionLike
public CastFluent.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item)
-
withNewRightUnsignedShiftExpression
public A withNewRightUnsignedShiftExpression(Object left, Object right)
-
withNewPlusExpression
public CastFluent.PlusExpressionNested<A> withNewPlusExpression()
-
withNewPlusExpressionLike
public CastFluent.PlusExpressionNested<A> withNewPlusExpressionLike(Plus item)
-
withNewConstructExpression
public CastFluent.ConstructExpressionNested<A> withNewConstructExpression()
-
withNewConstructExpressionLike
public CastFluent.ConstructExpressionNested<A> withNewConstructExpressionLike(Construct item)
-
withNewXorExpression
public CastFluent.XorExpressionNested<A> withNewXorExpression()
-
withNewXorExpressionLike
public CastFluent.XorExpressionNested<A> withNewXorExpressionLike(Xor item)
-
withNewPreIncrementExpression
public CastFluent.PreIncrementExpressionNested<A> withNewPreIncrementExpression()
-
withNewPreIncrementExpressionLike
public CastFluent.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item)
-
withNewLessThanOrEqualExpression
public CastFluent.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpression()
-
withNewLessThanOrEqualExpressionLike
public CastFluent.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item)
-
withNewLessThanOrEqualExpression
public A withNewLessThanOrEqualExpression(Object left, Object right)
-
withNewPositiveExpression
public CastFluent.PositiveExpressionNested<A> withNewPositiveExpression()
-
withNewPositiveExpressionLike
public CastFluent.PositiveExpressionNested<A> withNewPositiveExpressionLike(Positive item)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends CastFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends CastFluent<A>>
-
builder
protected static <T> VisitableBuilder<T,?> builder(Object item)
-
-