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,DeclareFluent.CastValueNested,DoFluent.CastConditionNested,EnclosedFluent.CastExpresionNested,ForeachFluent.CastExpressionNested,ForFluent.CastCompareNested,ForFluent.CastInitNested,ForFluent.CastUpdateNested,IfDslConditionStepFluent.CastConditionNested,IfDslThenStepFluent.CastConditionNested,IfFluent.CastConditionNested,IndexFluent.CastExpressionNested,InstanceOfFluent.CastExpressionNested,InverseFluent.CastExpresionNested,MethodCallFluent.CastArgumentsNested,NegativeFluent.CastExpresionNested,NewArrayFluent.CastExpressionsNested,NotFluent.CastExpresionNested,PositiveFluent.CastExpresionNested,PostDecrementFluent.CastExpressionNested,PostIncrementFluent.CastExpressionNested,PreDecrementFluent.CastExpressionNested,PreIncrementFluent.CastExpressionNested,PropertyFluent.CastInitialValueNested,ReturnFluent.CastExpressionNested,SwitchFluent.CastExpressionNested,SynchronizedFluent.CastLockExpressionNested,TernaryFluent.CastAlternativeNested,TernaryFluent.CastConditionNested,TernaryFluent.CastResultNested,ThrowFluent.CastExceptionNested,WhileFluent.CastConditionNested,WithScopeFluent.CastScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(Cast instance) 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) 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
-
CastFluent
public CastFluent() -
CastFluent
-
-
Method Details
-
buildExpression
-
buildType
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classBaseFluent<A extends CastFluent<A>>
-
hasExpression
public boolean hasExpression() -
hasType
public boolean hasType() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends CastFluent<A>>
-
toString
-
withExpression
-
withNewAssignExpression
-
withNewAssignExpressionLike
-
withNewBinaryExpression
-
withNewBinaryExpressionLike
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpression
-
withNewBitwiseAndExpressionLike
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpression
-
withNewBitwiseOrExpressionLike
-
withNewCastExpression
-
withNewCastExpressionLike
-
withNewClassRefExpression
-
withNewClassRefExpressionLike
-
withNewClassRefType
-
withNewClassRefTypeLike
-
withNewConstructExpression
-
withNewConstructExpressionLike
-
withNewContextRefExpression
-
withNewContextRefExpression
-
withNewContextRefExpressionLike
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpression
-
withNewDeclareExpressionLike
-
withNewDivideExpression
-
withNewDivideExpression
-
withNewDivideExpressionLike
-
withNewDotClassExpression
-
withNewDotClassExpressionLike
-
withNewEmptyExpression
-
withNewEmptyExpressionLike
-
withNewEnclosedExpression
-
withNewEnclosedExpressionLike
-
withNewEqualsExpression
-
withNewEqualsExpression
-
withNewEqualsExpressionLike
-
withNewGreaterThanExpression
-
withNewGreaterThanExpression
-
withNewGreaterThanExpressionLike
public CastFluent<A>.GreaterThanExpressionNested<A> withNewGreaterThanExpressionLike(GreaterThan item) -
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpression
-
withNewGreaterThanOrEqualExpressionLike
public CastFluent<A>.GreaterThanOrEqualExpressionNested<A> withNewGreaterThanOrEqualExpressionLike(GreaterThanOrEqual item) -
withNewIndexExpression
-
withNewIndexExpressionLike
-
withNewInstanceOfExpression
-
withNewInstanceOfExpressionLike
-
withNewInverseExpression
-
withNewInverseExpressionLike
-
withNewLambdaExpression
-
withNewLambdaExpressionLike
-
withNewLeftShiftExpression
-
withNewLeftShiftExpression
-
withNewLeftShiftExpressionLike
-
withNewLessThanExpression
-
withNewLessThanExpression
-
withNewLessThanExpressionLike
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpression
-
withNewLessThanOrEqualExpressionLike
public CastFluent<A>.LessThanOrEqualExpressionNested<A> withNewLessThanOrEqualExpressionLike(LessThanOrEqual item) -
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
public CastFluent<A>.PostDecrementExpressionNested<A> withNewPostDecrementExpressionLike(PostDecrement item) -
withNewPostIncrementExpression
-
withNewPostIncrementExpressionLike
public CastFluent<A>.PostIncrementExpressionNested<A> withNewPostIncrementExpressionLike(PostIncrement item) -
withNewPreDecrementExpression
-
withNewPreDecrementExpressionLike
public CastFluent<A>.PreDecrementExpressionNested<A> withNewPreDecrementExpressionLike(PreDecrement item) -
withNewPreIncrementExpression
-
withNewPreIncrementExpressionLike
public CastFluent<A>.PreIncrementExpressionNested<A> withNewPreIncrementExpressionLike(PreIncrement item) -
withNewPrimitiveRefType
-
withNewPrimitiveRefTypeLike
-
withNewPropertyExpression
-
withNewPropertyExpressionLike
-
withNewPropertyRefExpression
-
withNewPropertyRefExpressionLike
public CastFluent<A>.PropertyRefExpressionNested<A> withNewPropertyRefExpressionLike(PropertyRef item) -
withNewRightShiftExpression
-
withNewRightShiftExpression
-
withNewRightShiftExpressionLike
-
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpression
-
withNewRightUnsignedShiftExpressionLike
public CastFluent<A>.RightUnsignedShiftExpressionNested<A> withNewRightUnsignedShiftExpressionLike(RightUnsignedShift item) -
withNewSuperExpression
-
withNewSuperExpressionLike
-
withNewTernaryExpression
-
withNewTernaryExpressionLike
-
withNewThisExpression
-
withNewThisExpressionLike
-
withNewTypeParamRefType
-
withNewTypeParamRefTypeLike
-
withNewValueRefExpression
-
withNewValueRefExpression
-
withNewValueRefExpressionLike
-
withNewVoidRefType
-
withNewVoidRefTypeLike
-
withNewWildcardRefType
-
withNewWildcardRefTypeLike
-
withNewXorExpression
-
withNewXorExpression
-
withNewXorExpressionLike
-
withType
-