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,DeclareFluent.EnclosedValueNested,DoFluent.EnclosedConditionNested,EnclosedBuilder,EnclosedFluent.EnclosedExpresionNested,ForeachFluent.EnclosedExpressionNested,ForFluent.EnclosedCompareNested,ForFluent.EnclosedInitNested,ForFluent.EnclosedUpdateNested,IfDslConditionStepFluent.EnclosedConditionNested,IfDslThenStepFluent.EnclosedConditionNested,IfFluent.EnclosedConditionNested,IndexFluent.EnclosedExpressionNested,InstanceOfFluent.EnclosedExpressionNested,InverseFluent.EnclosedExpresionNested,MethodCallFluent.EnclosedArgumentsNested,NegativeFluent.EnclosedExpresionNested,NewArrayFluent.EnclosedExpressionsNested,NotFluent.EnclosedExpresionNested,PositiveFluent.EnclosedExpresionNested,PostDecrementFluent.EnclosedExpressionNested,PostIncrementFluent.EnclosedExpressionNested,PreDecrementFluent.EnclosedExpressionNested,PreIncrementFluent.EnclosedExpressionNested,PropertyFluent.EnclosedInitialValueNested,ReturnFluent.EnclosedExpressionNested,SwitchFluent.EnclosedExpressionNested,SynchronizedFluent.EnclosedLockExpressionNested,TernaryFluent.EnclosedAlternativeNested,TernaryFluent.EnclosedConditionNested,TernaryFluent.EnclosedResultNested,ThrowFluent.EnclosedExceptionNested,WhileFluent.EnclosedConditionNested,WithScopeFluent.EnclosedScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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
-
buildExpresion
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classBaseFluent<A extends EnclosedFluent<A>>
-
hasExpresion
public boolean hasExpresion() -
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends EnclosedFluent<A>>
-
toString
-
withExpresion
-
withNewAssignExpresion
-
withNewAssignExpresionLike
-
withNewBinaryExpressionExpresion
-
withNewBinaryExpressionExpresionLike
public EnclosedFluent<A>.BinaryExpressionExpresionNested<A> withNewBinaryExpressionExpresionLike(BinaryExpression item) -
withNewBitwiseAndExpresion
-
withNewBitwiseAndExpresion
-
withNewBitwiseAndExpresionLike
public EnclosedFluent<A>.BitwiseAndExpresionNested<A> withNewBitwiseAndExpresionLike(BitwiseAnd item) -
withNewBitwiseOrExpresion
-
withNewBitwiseOrExpresion
-
withNewBitwiseOrExpresionLike
-
withNewCastExpresion
-
withNewCastExpresionLike
-
withNewClassRefExpresion
-
withNewClassRefExpresionLike
-
withNewConstructExpresion
-
withNewConstructExpresionLike
-
withNewContextRefExpresion
-
withNewContextRefExpresion
-
withNewContextRefExpresionLike
public EnclosedFluent<A>.ContextRefExpresionNested<A> withNewContextRefExpresionLike(ContextRef item) -
withNewDeclareExpresion
-
withNewDeclareExpresion
-
withNewDeclareExpresion
-
withNewDeclareExpresionLike
-
withNewDivideExpresion
-
withNewDivideExpresion
-
withNewDivideExpresionLike
-
withNewDotClassExpresion
-
withNewDotClassExpresionLike
-
withNewEmptyExpresion
-
withNewEmptyExpresionLike
-
withNewEnclosedExpresion
-
withNewEnclosedExpresionLike
-
withNewEqualsExpresion
-
withNewEqualsExpresion
-
withNewEqualsExpresionLike
-
withNewGreaterThanExpresion
-
withNewGreaterThanExpresion
-
withNewGreaterThanExpresionLike
public EnclosedFluent<A>.GreaterThanExpresionNested<A> withNewGreaterThanExpresionLike(GreaterThan item) -
withNewGreaterThanOrEqualExpresion
-
withNewGreaterThanOrEqualExpresion
-
withNewGreaterThanOrEqualExpresionLike
public EnclosedFluent<A>.GreaterThanOrEqualExpresionNested<A> withNewGreaterThanOrEqualExpresionLike(GreaterThanOrEqual item) -
withNewIndexExpresion
-
withNewIndexExpresionLike
-
withNewInstanceOfExpresion
-
withNewInstanceOfExpresionLike
public EnclosedFluent<A>.InstanceOfExpresionNested<A> withNewInstanceOfExpresionLike(InstanceOf item) -
withNewInverseExpresion
-
withNewInverseExpresionLike
-
withNewLambdaExpresion
-
withNewLambdaExpresionLike
-
withNewLeftShiftExpresion
-
withNewLeftShiftExpresion
-
withNewLeftShiftExpresionLike
-
withNewLessThanExpresion
-
withNewLessThanExpresion
-
withNewLessThanExpresionLike
-
withNewLessThanOrEqualExpresion
-
withNewLessThanOrEqualExpresion
-
withNewLessThanOrEqualExpresionLike
public EnclosedFluent<A>.LessThanOrEqualExpresionNested<A> withNewLessThanOrEqualExpresionLike(LessThanOrEqual item) -
withNewLogicalAndExpresion
-
withNewLogicalAndExpresion
-
withNewLogicalAndExpresionLike
public EnclosedFluent<A>.LogicalAndExpresionNested<A> withNewLogicalAndExpresionLike(LogicalAnd item) -
withNewLogicalOrExpresion
-
withNewLogicalOrExpresion
-
withNewLogicalOrExpresionLike
-
withNewMethodCallExpresion
-
withNewMethodCallExpresionLike
public EnclosedFluent<A>.MethodCallExpresionNested<A> withNewMethodCallExpresionLike(MethodCall item) -
withNewMinusExpresion
-
withNewMinusExpresion
-
withNewMinusExpresionLike
-
withNewModuloExpresion
-
withNewModuloExpresion
-
withNewModuloExpresionLike
-
withNewMultiplyExpresion
-
withNewMultiplyExpresion
-
withNewMultiplyExpresionLike
-
withNewNegativeExpresion
-
withNewNegativeExpresionLike
-
withNewNewArrayExpresion
-
withNewNewArrayExpresion
-
withNewNewArrayExpresionLike
-
withNewNotEqualsExpresion
-
withNewNotEqualsExpresion
-
withNewNotEqualsExpresionLike
-
withNewNotExpresion
-
withNewNotExpresionLike
-
withNewPlusExpresion
-
withNewPlusExpresion
-
withNewPlusExpresionLike
-
withNewPositiveExpresion
-
withNewPositiveExpresionLike
-
withNewPostDecrementExpresion
-
withNewPostDecrementExpresionLike
public EnclosedFluent<A>.PostDecrementExpresionNested<A> withNewPostDecrementExpresionLike(PostDecrement item) -
withNewPostIncrementExpresion
-
withNewPostIncrementExpresionLike
public EnclosedFluent<A>.PostIncrementExpresionNested<A> withNewPostIncrementExpresionLike(PostIncrement item) -
withNewPreDecrementExpresion
-
withNewPreDecrementExpresionLike
public EnclosedFluent<A>.PreDecrementExpresionNested<A> withNewPreDecrementExpresionLike(PreDecrement item) -
withNewPreIncrementExpresion
-
withNewPreIncrementExpresionLike
public EnclosedFluent<A>.PreIncrementExpresionNested<A> withNewPreIncrementExpresionLike(PreIncrement item) -
withNewPropertyExpresion
-
withNewPropertyExpresionLike
-
withNewPropertyRefExpresion
-
withNewPropertyRefExpresionLike
public EnclosedFluent<A>.PropertyRefExpresionNested<A> withNewPropertyRefExpresionLike(PropertyRef item) -
withNewRightShiftExpresion
-
withNewRightShiftExpresion
-
withNewRightShiftExpresionLike
public EnclosedFluent<A>.RightShiftExpresionNested<A> withNewRightShiftExpresionLike(RightShift item) -
withNewRightUnsignedShiftExpresion
-
withNewRightUnsignedShiftExpresion
-
withNewRightUnsignedShiftExpresionLike
public EnclosedFluent<A>.RightUnsignedShiftExpresionNested<A> withNewRightUnsignedShiftExpresionLike(RightUnsignedShift item) -
withNewSuperExpresion
-
withNewSuperExpresionLike
-
withNewTernaryExpresion
-
withNewTernaryExpresionLike
-
withNewThisExpresion
-
withNewThisExpresionLike
-
withNewValueRefExpresion
-
withNewValueRefExpresion
-
withNewValueRefExpresionLike
-
withNewXorExpresion
-
withNewXorExpresion
-
withNewXorExpresionLike
-