Package io.sundr.model
Class EnclosedFluent<A extends EnclosedFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.EnclosedFluent<A>
- Direct Known Subclasses:
AssignFluent.EnclosedTargetNested,AssignFluent.EnclosedValueNested,BinaryExpressionFluent.EnclosedLeftNested,BinaryExpressionFluent.EnclosedRightNested,CastFluent.EnclosedExpressionNested,ConstructFluent.EnclosedArgumentsNested,DoFluent.EnclosedConditionNested,EnclosedBuilder,EnclosedFluent.EnclosedExpresionNested,ForeachFluent.EnclosedExpressionNested,ForFluent.EnclosedCompareNested,ForFluent.EnclosedInitNested,ForFluent.EnclosedUpdateNested,IfFluent.EnclosedConditionNested,IndexFluent.EnclosedExpressionNested,IndexFluent.EnclosedScopeNested,InstanceOfFluent.EnclosedExpressionNested,InverseFluent.EnclosedExpresionNested,MethodCallFluent.EnclosedArgumentsNested,MethodCallFluent.EnclosedScopeNested,NegativeFluent.EnclosedExpresionNested,NewArrayFluent.EnclosedExpressionsNested,NotFluent.EnclosedExpresionNested,PositiveFluent.EnclosedExpresionNested,PostDecrementFluent.EnclosedExpressionNested,PostIncrementFluent.EnclosedExpressionNested,PreDecrementFluent.EnclosedExpressionNested,PreIncrementFluent.EnclosedExpressionNested,PropertyRefFluent.EnclosedScopeNested,ReturnFluent.EnclosedExpressionNested,SwitchFluent.EnclosedExpressionNested,TernaryFluent.EnclosedAlternativeNested,TernaryFluent.EnclosedConditionNested,TernaryFluent.EnclosedResultNested,WhileFluent.EnclosedConditionNested
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(Enclosed 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
-
EnclosedFluent
public EnclosedFluent() -
EnclosedFluent
-
-
Method Details
-
copyInstance
-
buildExpresion
-
withExpresion
-
hasExpresion
public boolean hasExpresion() -
withNewMultiplyExpresion
-
withNewMultiplyExpresionLike
-
withNewMultiplyExpresion
-
withNewNewArrayExpresion
-
withNewNewArrayExpresionLike
-
withNewNewArrayExpresion
-
withNewInstanceOfExpresion
-
withNewInstanceOfExpresionLike
public EnclosedFluent<A>.InstanceOfExpresionNested<A> withNewInstanceOfExpresionLike(InstanceOf item) -
withNewMethodCallExpresion
-
withNewMethodCallExpresionLike
public EnclosedFluent<A>.MethodCallExpresionNested<A> withNewMethodCallExpresionLike(MethodCall item) -
withNewInverseExpresion
-
withNewInverseExpresionLike
-
withNewIndexExpresion
-
withNewIndexExpresionLike
-
withNewGreaterThanOrEqualExpresion
-
withNewGreaterThanOrEqualExpresionLike
public EnclosedFluent<A>.GreaterThanOrEqualExpresionNested<A> withNewGreaterThanOrEqualExpresionLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualExpresion
-
withNewBitwiseAndExpresion
-
withNewBitwiseAndExpresionLike
public EnclosedFluent<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 EnclosedFluent<A>.PropertyRefExpresionNested<A> withNewPropertyRefExpresionLike(PropertyRef item) -
withNewRightShiftExpresion
-
withNewRightShiftExpresionLike
public EnclosedFluent<A>.RightShiftExpresionNested<A> withNewRightShiftExpresionLike(RightShift item) -
withNewRightShiftExpresion
-
withNewGreaterThanExpresion
-
withNewGreaterThanExpresionLike
public EnclosedFluent<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 EnclosedFluent<A>.BinaryExpressionExpresionNested<A> withNewBinaryExpressionExpresionLike(BinaryExpression item) -
withNewEqualsExpresion
-
withNewEqualsExpresionLike
-
withNewEqualsExpresion
-
withNewEnclosedExpresion
-
withNewEnclosedExpresionLike
-
withNewPreDecrementExpresion
-
withNewPreDecrementExpresionLike
public EnclosedFluent<A>.PreDecrementExpresionNested<A> withNewPreDecrementExpresionLike(PreDecrement item) -
withNewPostDecrementExpresion
-
withNewPostDecrementExpresionLike
public EnclosedFluent<A>.PostDecrementExpresionNested<A> withNewPostDecrementExpresionLike(PostDecrement item) -
withNewLambdaExpresion
-
withNewLambdaExpresionLike
-
withNewNotExpresion
-
withNewNotExpresionLike
-
withNewAssignExpresion
-
withNewAssignExpresionLike
-
withNewNegativeExpresion
-
withNewNegativeExpresionLike
-
withNewThisExpresion
-
withNewThisExpresionLike
-
withNewLogicalAndExpresion
-
withNewLogicalAndExpresionLike
public EnclosedFluent<A>.LogicalAndExpresionNested<A> withNewLogicalAndExpresionLike(LogicalAnd item) -
withNewLogicalAndExpresion
-
withNewPostIncrementExpresion
-
withNewPostIncrementExpresionLike
public EnclosedFluent<A>.PostIncrementExpresionNested<A> withNewPostIncrementExpresionLike(PostIncrement item) -
withNewRightUnsignedShiftExpresion
-
withNewRightUnsignedShiftExpresionLike
public EnclosedFluent<A>.RightUnsignedShiftExpresionNested<A> withNewRightUnsignedShiftExpresionLike(RightUnsignedShift item) -
withNewRightUnsignedShiftExpresion
-
withNewPlusExpresion
-
withNewPlusExpresionLike
-
withNewPlusExpresion
-
withNewConstructExpresion
-
withNewConstructExpresionLike
-
withNewXorExpresion
-
withNewXorExpresionLike
-
withNewXorExpresion
-
withNewPreIncrementExpresion
-
withNewPreIncrementExpresionLike
public EnclosedFluent<A>.PreIncrementExpresionNested<A> withNewPreIncrementExpresionLike(PreIncrement item) -
withNewLessThanOrEqualExpresion
-
withNewLessThanOrEqualExpresionLike
public EnclosedFluent<A>.LessThanOrEqualExpresionNested<A> withNewLessThanOrEqualExpresionLike(LessThanOrEqual item) -
withNewLessThanOrEqualExpresion
-
withNewPositiveExpresion
-
withNewPositiveExpresionLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends EnclosedFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends EnclosedFluent<A>>
-
toString
-
builder
-