Package io.sundr.model
Class PropertyRefFluent<A extends PropertyRefFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.PropertyRefFluent<A>
- Direct Known Subclasses:
AssignFluent.PropertyRefTargetNested,AssignFluent.PropertyRefValueNested,BinaryExpressionFluent.PropertyRefLeftNested,BinaryExpressionFluent.PropertyRefRightNested,CastFluent.PropertyRefExpressionNested,ConstructFluent.PropertyRefArgumentsNested,DoFluent.PropertyRefConditionNested,EnclosedFluent.PropertyRefExpresionNested,ForeachFluent.PropertyRefExpressionNested,ForFluent.PropertyRefCompareNested,ForFluent.PropertyRefInitNested,ForFluent.PropertyRefUpdateNested,IfFluent.PropertyRefConditionNested,IndexFluent.PropertyRefExpressionNested,IndexFluent.PropertyRefScopeNested,InstanceOfFluent.PropertyRefExpressionNested,InverseFluent.PropertyRefExpresionNested,MethodCallFluent.PropertyRefArgumentsNested,MethodCallFluent.PropertyRefScopeNested,NegativeFluent.PropertyRefExpresionNested,NewArrayFluent.PropertyRefExpressionsNested,NotFluent.PropertyRefExpresionNested,PositiveFluent.PropertyRefExpresionNested,PostDecrementFluent.PropertyRefExpressionNested,PostIncrementFluent.PropertyRefExpressionNested,PreDecrementFluent.PropertyRefExpressionNested,PreIncrementFluent.PropertyRefExpressionNested,PropertyRefBuilder,PropertyRefFluent.PropertyRefScopeNested,ReturnFluent.PropertyRefExpressionNested,SwitchFluent.PropertyRefExpressionNested,TernaryFluent.PropertyRefAlternativeNested,TernaryFluent.PropertyRefConditionNested,TernaryFluent.PropertyRefResultNested,WhileFluent.PropertyRefConditionNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclass -
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(PropertyRef instance) booleaninthashCode()booleanbooleanhasScope()toString()withNewAssignScopeLike(Assign item) withNewBitwiseAndScope(Object left, Object right) withNewBitwiseOrScope(Object left, Object right) withNewCastScopeLike(Cast item) withNewDeclareScope(Class type, String name) withNewDeclareScope(Class type, String name, Object value) withNewDivideScope(Object left, Object right) withNewDivideScopeLike(Divide item) withNewEqualsScope(Object left, Object right) withNewEqualsScopeLike(Equals item) withNewGreaterThanOrEqualScope(Object left, Object right) withNewGreaterThanScope(Object left, Object right) withNewIndexScopeLike(Index item) withNewLambdaScopeLike(Lambda item) withNewLeftShiftScope(Object left, Object right) withNewLessThanOrEqualScope(Object left, Object right) withNewLessThanScope(Object left, Object right) withNewLogicalAndScope(Object left, Object right) withNewLogicalOrScope(Object left, Object right) withNewMinusScope(Object left, Object right) withNewMinusScopeLike(Minus item) withNewModuloScope(Object left, Object right) withNewModuloScopeLike(Modulo item) withNewMultiplyScope(Object left, Object right) withNewNewArrayScope(Class type, Integer[] sizes) withNewNotEqualsScope(Object left, Object right) withNewNotScopeLike(Not item) withNewPlusScope(Object left, Object right) withNewPlusScopeLike(Plus item) withNewPropertyLike(Property item) withNewRightShiftScope(Object left, Object right) withNewRightUnsignedShiftScope(Object left, Object right) withNewThisScopeLike(This item) withNewValueRefScope(Object value) withNewXorScope(Object left, Object right) withNewXorScopeLike(Xor item) withProperty(Property property) withScope(Expression scope) Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
PropertyRefFluent
public PropertyRefFluent() -
PropertyRefFluent
-
-
Method Details
-
copyInstance
-
buildProperty
-
withProperty
-
hasProperty
public boolean hasProperty() -
withNewProperty
-
withNewPropertyLike
-
editProperty
-
editOrNewProperty
-
editOrNewPropertyLike
-
buildScope
-
withScope
-
hasScope
public boolean hasScope() -
withNewMultiplyScope
-
withNewMultiplyScopeLike
-
withNewMultiplyScope
-
withNewNewArrayScope
-
withNewNewArrayScopeLike
-
withNewNewArrayScope
-
withNewInstanceOfScope
-
withNewInstanceOfScopeLike
-
withNewMethodCallScope
-
withNewMethodCallScopeLike
-
withNewInverseScope
-
withNewInverseScopeLike
-
withNewIndexScope
-
withNewIndexScopeLike
-
withNewGreaterThanOrEqualScope
-
withNewGreaterThanOrEqualScopeLike
public PropertyRefFluent<A>.GreaterThanOrEqualScopeNested<A> withNewGreaterThanOrEqualScopeLike(GreaterThanOrEqual item) -
withNewGreaterThanOrEqualScope
-
withNewBitwiseAndScope
-
withNewBitwiseAndScopeLike
-
withNewBitwiseAndScope
-
withNewMinusScope
-
withNewMinusScopeLike
-
withNewMinusScope
-
withNewLogicalOrScope
-
withNewLogicalOrScopeLike
-
withNewLogicalOrScope
-
withNewNotEqualsScope
-
withNewNotEqualsScopeLike
-
withNewNotEqualsScope
-
withNewDivideScope
-
withNewDivideScopeLike
-
withNewDivideScope
-
withNewLessThanScope
-
withNewLessThanScopeLike
-
withNewLessThanScope
-
withNewBitwiseOrScope
-
withNewBitwiseOrScopeLike
-
withNewBitwiseOrScope
-
withNewPropertyRefScope
-
withNewPropertyRefScopeLike
-
withNewRightShiftScope
-
withNewRightShiftScopeLike
-
withNewRightShiftScope
-
withNewGreaterThanScope
-
withNewGreaterThanScopeLike
-
withNewGreaterThanScope
-
withNewDeclareScope
-
withNewDeclareScopeLike
-
withNewDeclareScope
-
withNewDeclareScope
-
withNewCastScope
-
withNewCastScopeLike
-
withNewModuloScope
-
withNewModuloScopeLike
-
withNewModuloScope
-
withNewValueRefScope
-
withNewValueRefScopeLike
-
withNewValueRefScope
-
withNewLeftShiftScope
-
withNewLeftShiftScopeLike
-
withNewLeftShiftScope
-
withNewTernaryScope
-
withNewTernaryScopeLike
-
withNewBinaryExpressionScope
-
withNewBinaryExpressionScopeLike
public PropertyRefFluent<A>.BinaryExpressionScopeNested<A> withNewBinaryExpressionScopeLike(BinaryExpression item) -
withNewEqualsScope
-
withNewEqualsScopeLike
-
withNewEqualsScope
-
withNewEnclosedScope
-
withNewEnclosedScopeLike
-
withNewPreDecrementScope
-
withNewPreDecrementScopeLike
public PropertyRefFluent<A>.PreDecrementScopeNested<A> withNewPreDecrementScopeLike(PreDecrement item) -
withNewPostDecrementScope
-
withNewPostDecrementScopeLike
public PropertyRefFluent<A>.PostDecrementScopeNested<A> withNewPostDecrementScopeLike(PostDecrement item) -
withNewLambdaScope
-
withNewLambdaScopeLike
-
withNewNotScope
-
withNewNotScopeLike
-
withNewAssignScope
-
withNewAssignScopeLike
-
withNewNegativeScope
-
withNewNegativeScopeLike
-
withNewThisScope
-
withNewThisScopeLike
-
withNewLogicalAndScope
-
withNewLogicalAndScopeLike
-
withNewLogicalAndScope
-
withNewPostIncrementScope
-
withNewPostIncrementScopeLike
public PropertyRefFluent<A>.PostIncrementScopeNested<A> withNewPostIncrementScopeLike(PostIncrement item) -
withNewRightUnsignedShiftScope
-
withNewRightUnsignedShiftScopeLike
public PropertyRefFluent<A>.RightUnsignedShiftScopeNested<A> withNewRightUnsignedShiftScopeLike(RightUnsignedShift item) -
withNewRightUnsignedShiftScope
-
withNewPlusScope
-
withNewPlusScopeLike
-
withNewPlusScope
-
withNewConstructScope
-
withNewConstructScopeLike
-
withNewXorScope
-
withNewXorScopeLike
-
withNewXorScope
-
withNewPreIncrementScope
-
withNewPreIncrementScopeLike
public PropertyRefFluent<A>.PreIncrementScopeNested<A> withNewPreIncrementScopeLike(PreIncrement item) -
withNewLessThanOrEqualScope
-
withNewLessThanOrEqualScopeLike
public PropertyRefFluent<A>.LessThanOrEqualScopeNested<A> withNewLessThanOrEqualScopeLike(LessThanOrEqual item) -
withNewLessThanOrEqualScope
-
withNewPositiveScope
-
withNewPositiveScopeLike
-
equals
- Overrides:
equalsin classBaseFluent<A extends PropertyRefFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends PropertyRefFluent<A>>
-
toString
-
builder
-