Package io.sundr.model
Class InverseFluent<A extends InverseFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.InverseFluent<A>
- Direct Known Subclasses:
AssignFluent.InverseTargetNested,AssignFluent.InverseValueNested,BinaryExpressionFluent.InverseLeftNested,BinaryExpressionFluent.InverseRightNested,CastFluent.InverseExpressionNested,ConstructFluent.InverseArgumentsNested,DoFluent.InverseConditionNested,EnclosedFluent.InverseExpresionNested,ForeachFluent.InverseExpressionNested,ForFluent.InverseCompareNested,ForFluent.InverseInitNested,ForFluent.InverseUpdateNested,IfFluent.InverseConditionNested,IndexFluent.InverseExpressionNested,IndexFluent.InverseScopeNested,InstanceOfFluent.InverseExpressionNested,InverseBuilder,InverseFluent.InverseExpresionNested,MethodCallFluent.InverseArgumentsNested,MethodCallFluent.InverseScopeNested,NegativeFluent.InverseExpresionNested,NewArrayFluent.InverseExpressionsNested,NotFluent.InverseExpresionNested,PositiveFluent.InverseExpresionNested,PostDecrementFluent.InverseExpressionNested,PostIncrementFluent.InverseExpressionNested,PreDecrementFluent.InverseExpressionNested,PreIncrementFluent.InverseExpressionNested,PropertyRefFluent.InverseScopeNested,ReturnFluent.InverseExpressionNested,SwitchFluent.InverseExpressionNested,TernaryFluent.InverseAlternativeNested,TernaryFluent.InverseConditionNested,TernaryFluent.InverseResultNested,WhileFluent.InverseConditionNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(Inverse instance) booleanbooleaninthashCode()toString()withExpresion(Expression expresion) withNewBitwiseAndExpresion(Object left, Object right) withNewBitwiseOrExpresion(Object left, Object right) withNewCastExpresionLike(Cast item) withNewDeclareExpresion(Class type, String name) withNewDeclareExpresion(Class type, String name, Object value) withNewDivideExpresion(Object left, Object right) withNewEqualsExpresion(Object left, Object right) withNewGreaterThanExpresion(Object left, Object right) withNewGreaterThanOrEqualExpresion(Object left, Object right) withNewLeftShiftExpresion(Object left, Object right) withNewLessThanExpresion(Object left, Object right) withNewLessThanOrEqualExpresion(Object left, Object right) withNewLogicalAndExpresion(Object left, Object right) withNewLogicalOrExpresion(Object left, Object right) withNewMinusExpresion(Object left, Object right) withNewModuloExpresion(Object left, Object right) withNewMultiplyExpresion(Object left, Object right) withNewNewArrayExpresion(Class type, Integer[] sizes) withNewNotEqualsExpresion(Object left, Object right) withNewNotExpresionLike(Not item) withNewPlusExpresion(Object left, Object right) withNewPlusExpresionLike(Plus item) withNewRightShiftExpresion(Object left, Object right) withNewRightUnsignedShiftExpresion(Object left, Object right) withNewThisExpresionLike(This item) withNewValueRefExpresion(Object value) withNewXorExpresion(Object left, Object right) withNewXorExpresionLike(Xor item) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
InverseFluent
public InverseFluent() -
InverseFluent
-
-
Method Details
-
copyInstance
-
buildExpresion
-
withExpresion
-
hasExpresion
public boolean hasExpresion() -
withNewMultiplyExpresion
-
withNewMultiplyExpresionLike
-
withNewMultiplyExpresion
-
withNewNewArrayExpresion
-
withNewNewArrayExpresionLike
-
withNewNewArrayExpresion
-
withNewInstanceOfExpresion
-
withNewInstanceOfExpresionLike
public InverseFluent<A>.InstanceOfExpresionNested<A> withNewInstanceOfExpresionLike(InstanceOf item) -
withNewMethodCallExpresion
-
withNewMethodCallExpresionLike
public InverseFluent<A>.MethodCallExpresionNested<A> withNewMethodCallExpresionLike(MethodCall item) -
withNewInverseExpresion
-
withNewInverseExpresionLike
-
withNewIndexExpresion
-
withNewIndexExpresionLike
-
withNewGreaterThanOrEqualExpresion
-
withNewGreaterThanOrEqualExpresionLike
public InverseFluent<A>.GreaterThanOrEqualExpresionNested<A> withNewGreaterThanOrEqualExpresionLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualExpresion
-
withNewBitwiseAndExpresion
-
withNewBitwiseAndExpresionLike
public InverseFluent<A>.BitwiseAndExpresionNested<A> withNewBitwiseAndExpresionLike(BitwiseAnd item) -
withNewBitwiseAndExpresion
-
withNewMinusExpresion
-
withNewMinusExpresionLike
-
withNewMinusExpresion
-
withNewLogicalOrExpresion
-
withNewLogicalOrExpresionLike
-
withNewLogicalOrExpresion
-
withNewNotEqualsExpresion
-
withNewNotEqualsExpresionLike
-
withNewNotEqualsExpresion
-
withNewDivideExpresion
-
withNewDivideExpresionLike
-
withNewDivideExpresion
-
withNewLessThanExpresion
-
withNewLessThanExpresionLike
-
withNewLessThanExpresion
-
withNewBitwiseOrExpresion
-
withNewBitwiseOrExpresionLike
-
withNewBitwiseOrExpresion
-
withNewPropertyRefExpresion
-
withNewPropertyRefExpresionLike
public InverseFluent<A>.PropertyRefExpresionNested<A> withNewPropertyRefExpresionLike(PropertyRef item) -
withNewRightShiftExpresion
-
withNewRightShiftExpresionLike
public InverseFluent<A>.RightShiftExpresionNested<A> withNewRightShiftExpresionLike(RightShift item) -
withNewRightShiftExpresion
-
withNewGreaterThanExpresion
-
withNewGreaterThanExpresionLike
public InverseFluent<A>.GreaterThanExpresionNested<A> withNewGreaterThanExpresionLike(GreaterThan item) -
withNewGreaterThanExpresion
-
withNewDeclareExpresion
-
withNewDeclareExpresionLike
-
withNewDeclareExpresion
-
withNewDeclareExpresion
-
withNewCastExpresion
-
withNewCastExpresionLike
-
withNewModuloExpresion
-
withNewModuloExpresionLike
-
withNewModuloExpresion
-
withNewValueRefExpresion
-
withNewValueRefExpresionLike
-
withNewValueRefExpresion
-
withNewLeftShiftExpresion
-
withNewLeftShiftExpresionLike
-
withNewLeftShiftExpresion
-
withNewTernaryExpresion
-
withNewTernaryExpresionLike
-
withNewBinaryExpressionExpresion
-
withNewBinaryExpressionExpresionLike
public InverseFluent<A>.BinaryExpressionExpresionNested<A> withNewBinaryExpressionExpresionLike(BinaryExpression item) -
withNewEqualsExpresion
-
withNewEqualsExpresionLike
-
withNewEqualsExpresion
-
withNewEnclosedExpresion
-
withNewEnclosedExpresionLike
-
withNewPreDecrementExpresion
-
withNewPreDecrementExpresionLike
public InverseFluent<A>.PreDecrementExpresionNested<A> withNewPreDecrementExpresionLike(PreDecrement item) -
withNewPostDecrementExpresion
-
withNewPostDecrementExpresionLike
public InverseFluent<A>.PostDecrementExpresionNested<A> withNewPostDecrementExpresionLike(PostDecrement item) -
withNewLambdaExpresion
-
withNewLambdaExpresionLike
-
withNewNotExpresion
-
withNewNotExpresionLike
-
withNewAssignExpresion
-
withNewAssignExpresionLike
-
withNewNegativeExpresion
-
withNewNegativeExpresionLike
-
withNewThisExpresion
-
withNewThisExpresionLike
-
withNewLogicalAndExpresion
-
withNewLogicalAndExpresionLike
public InverseFluent<A>.LogicalAndExpresionNested<A> withNewLogicalAndExpresionLike(LogicalAnd item) -
withNewLogicalAndExpresion
-
withNewPostIncrementExpresion
-
withNewPostIncrementExpresionLike
public InverseFluent<A>.PostIncrementExpresionNested<A> withNewPostIncrementExpresionLike(PostIncrement item) -
withNewRightUnsignedShiftExpresion
-
withNewRightUnsignedShiftExpresionLike
public InverseFluent<A>.RightUnsignedShiftExpresionNested<A> withNewRightUnsignedShiftExpresionLike(RightUnsignedShift item) -
withNewRightUnsignedShiftExpresion
-
withNewPlusExpresion
-
withNewPlusExpresionLike
-
withNewPlusExpresion
-
withNewConstructExpresion
-
withNewConstructExpresionLike
-
withNewXorExpresion
-
withNewXorExpresionLike
-
withNewXorExpresion
-
withNewPreIncrementExpresion
-
withNewPreIncrementExpresionLike
public InverseFluent<A>.PreIncrementExpresionNested<A> withNewPreIncrementExpresionLike(PreIncrement item) -
withNewLessThanOrEqualExpresion
-
withNewLessThanOrEqualExpresionLike
public InverseFluent<A>.LessThanOrEqualExpresionNested<A> withNewLessThanOrEqualExpresionLike(LessThanOrEqual item) -
withNewLessThanOrEqualExpresion
-
withNewPositiveExpresion
-
withNewPositiveExpresionLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends InverseFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends InverseFluent<A>>
-
toString
-
builder
-