Package io.sundr.model
Class PropertyFluent<A extends PropertyFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.AttributeSupportFluent<A>
io.sundr.model.ModifierSupportFluent<A>
io.sundr.model.PropertyFluent<A>
- Direct Known Subclasses:
AssignFluent.PropertyTargetNested,AssignFluent.PropertyValueNested,BinaryExpressionFluent.PropertyLeftNested,BinaryExpressionFluent.PropertyRightNested,CastFluent.PropertyExpressionNested,ConstructFluent.PropertyArgumentsNested,DeclareFluent.PropertiesNested,DeclareFluent.PropertyValueNested,DoFluent.PropertyConditionNested,EnclosedFluent.PropertyExpresionNested,ForeachFluent.PropertyExpressionNested,ForFluent.PropertyCompareNested,ForFluent.PropertyInitNested,ForFluent.PropertyUpdateNested,IfDslConditionStepFluent.PropertyConditionNested,IfDslThenStepFluent.PropertyConditionNested,IfFluent.PropertyConditionNested,IndexFluent.PropertyExpressionNested,InstanceOfFluent.PropertyExpressionNested,InverseFluent.PropertyExpresionNested,MethodCallFluent.PropertyArgumentsNested,MethodFluent.ArgumentsNested,NegativeFluent.PropertyExpresionNested,NewArrayFluent.PropertyExpressionsNested,NotFluent.PropertyExpresionNested,PositiveFluent.PropertyExpresionNested,PostDecrementFluent.PropertyExpressionNested,PostIncrementFluent.PropertyExpressionNested,PreDecrementFluent.PropertyExpressionNested,PreIncrementFluent.PropertyExpressionNested,PropertyBuilder,PropertyFluent.PropertyInitialValueNested,PropertyRefFluent.PropertyNested,ReturnFluent.PropertyExpressionNested,SwitchFluent.PropertyExpressionNested,SynchronizedFluent.PropertyLockExpressionNested,TernaryFluent.PropertyAlternativeNested,TernaryFluent.PropertyConditionNested,TernaryFluent.PropertyResultNested,ThrowFluent.PropertyExceptionNested,TypeDefFluent.PropertiesNested,WhileFluent.PropertyConditionNested,WithScopeFluent.PropertyScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassNested classes/interfaces inherited from class io.sundr.model.ModifierSupportFluent
ModifierSupportFluent.ModifiersNested<N> -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToComments(Collection<String> items) addToAnnotations(int index, AnnotationRef item) addToAnnotations(AnnotationRef... items) addToComments(int index, String item) addToComments(String... items) buildAnnotation(int index) protected static <T> VisitableBuilder<T,?> buildMatchingAnnotation(Predicate<AnnotationRefBuilder> predicate) protected voidcopyInstance(Property instance) editAnnotation(int index) editMatchingAnnotation(Predicate<AnnotationRefBuilder> predicate) booleangetComment(int index) getMatchingComment(Predicate<String> predicate) getName()booleanbooleanbooleaninthashCode()booleanbooleanhasMatchingAnnotation(Predicate<AnnotationRefBuilder> predicate) booleanhasMatchingComment(Predicate<String> predicate) booleanhasName()booleanbooleanbooleanbooleanremoveAllFromComments(Collection<String> items) removeFromAnnotations(AnnotationRef... items) removeFromComments(String... items) setNewAnnotationLike(int index, AnnotationRef item) setToAnnotations(int index, AnnotationRef item) setToComments(int index, String item) toString()withAnnotations(AnnotationRef... annotations) withAnnotations(List<AnnotationRef> annotations) withComments(String... comments) withComments(List<String> comments) withEnumConstant(boolean enumConstant) withInitialValue(Expression initialValue) withInitialValue(Optional<Expression> initialValue) withNewBitwiseAndInitialValue(Object left, Object right) withNewBitwiseOrInitialValue(Object left, Object right) withNewDeclareInitialValue(Class type, String name) withNewDeclareInitialValue(Class type, String name, Object value) withNewDivideInitialValue(Object left, Object right) withNewEqualsInitialValue(Object left, Object right) withNewGreaterThanInitialValue(Object left, Object right) withNewGreaterThanOrEqualInitialValue(Object left, Object right) withNewLeftShiftInitialValue(Object left, Object right) withNewLessThanInitialValue(Object left, Object right) withNewLessThanOrEqualInitialValue(Object left, Object right) withNewLogicalAndInitialValue(Object left, Object right) withNewLogicalOrInitialValue(Object left, Object right) withNewMinusInitialValue(Object left, Object right) withNewModuloInitialValue(Object left, Object right) withNewMultiplyInitialValue(Object left, Object right) withNewNewArrayInitialValue(Class type, Integer[] sizes) withNewNotEqualsInitialValue(Object left, Object right) withNewPlusInitialValue(Object left, Object right) withNewRightShiftInitialValue(Object left, Object right) withNewRightUnsignedShiftInitialValue(Object left, Object right) withNewXorInitialValue(Object left, Object right) withSynthetic(boolean synthetic) withTypeRef(TypeRef typeRef) Methods inherited from class io.sundr.model.ModifierSupportFluent
buildModifiers, copyInstance, editModifiers, editOrNewModifiers, editOrNewModifiersLike, hasModifiers, withModifiers, withNewModifiers, withNewModifiersLikeMethods inherited from class io.sundr.model.AttributeSupportFluent
addToAttributes, addToAttributes, copyInstance, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesMethods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
PropertyFluent
public PropertyFluent() -
PropertyFluent
-
-
Method Details
-
addAllToAnnotations
-
addAllToComments
-
addNewAnnotation
-
addNewAnnotationLike
-
addToAnnotations
-
addToAnnotations
-
addToComments
-
addToComments
-
buildAnnotation
-
buildAnnotations
-
buildFirstAnnotation
-
buildInitialValue
-
buildLastAnnotation
-
buildMatchingAnnotation
-
buildTypeRef
-
builder
-
copyInstance
-
editAnnotation
-
editFirstAnnotation
-
editLastAnnotation
-
editMatchingAnnotation
public PropertyFluent<A>.AnnotationsNested<A> editMatchingAnnotation(Predicate<AnnotationRefBuilder> predicate) -
equals
- Overrides:
equalsin classModifierSupportFluent<A extends PropertyFluent<A>>
-
getComment
-
getComments
-
getFirstComment
-
getLastComment
-
getMatchingComment
-
getName
-
hasAnnotations
public boolean hasAnnotations() -
hasComments
public boolean hasComments() -
hasEnumConstant
public boolean hasEnumConstant() -
hasInitialValue
public boolean hasInitialValue() -
hasMatchingAnnotation
-
hasMatchingComment
-
hasName
public boolean hasName() -
hasSynthetic
public boolean hasSynthetic() -
hasTypeRef
public boolean hasTypeRef() -
hashCode
public int hashCode()- Overrides:
hashCodein classModifierSupportFluent<A extends PropertyFluent<A>>
-
isEnumConstant
public boolean isEnumConstant() -
isSynthetic
public boolean isSynthetic() -
removeAllFromAnnotations
-
removeAllFromComments
-
removeFromAnnotations
-
removeFromComments
-
removeMatchingFromAnnotations
-
setNewAnnotationLike
-
setToAnnotations
-
setToComments
-
toString
- Overrides:
toStringin classModifierSupportFluent<A extends PropertyFluent<A>>
-
withAnnotations
-
withAnnotations
-
withComments
-
withComments
-
withEnumConstant
-
withEnumConstant
-
withInitialValue
-
withInitialValue
-
withName
-
withNewAssignInitialValue
-
withNewAssignInitialValueLike
-
withNewBinaryExpressionInitialValue
public PropertyFluent<A>.BinaryExpressionInitialValueNested<A> withNewBinaryExpressionInitialValue() -
withNewBinaryExpressionInitialValueLike
public PropertyFluent<A>.BinaryExpressionInitialValueNested<A> withNewBinaryExpressionInitialValueLike(BinaryExpression item) -
withNewBitwiseAndInitialValue
-
withNewBitwiseAndInitialValue
-
withNewBitwiseAndInitialValueLike
public PropertyFluent<A>.BitwiseAndInitialValueNested<A> withNewBitwiseAndInitialValueLike(BitwiseAnd item) -
withNewBitwiseOrInitialValue
-
withNewBitwiseOrInitialValue
-
withNewBitwiseOrInitialValueLike
public PropertyFluent<A>.BitwiseOrInitialValueNested<A> withNewBitwiseOrInitialValueLike(BitwiseOr item) -
withNewCastInitialValue
-
withNewCastInitialValueLike
-
withNewClassRefInitialValue
-
withNewClassRefInitialValueLike
public PropertyFluent<A>.ClassRefInitialValueNested<A> withNewClassRefInitialValueLike(ClassRef item) -
withNewClassRefType
-
withNewClassRefTypeLike
-
withNewConstructInitialValue
-
withNewConstructInitialValueLike
public PropertyFluent<A>.ConstructInitialValueNested<A> withNewConstructInitialValueLike(Construct item) -
withNewContextRefInitialValue
-
withNewContextRefInitialValue
-
withNewContextRefInitialValueLike
public PropertyFluent<A>.ContextRefInitialValueNested<A> withNewContextRefInitialValueLike(ContextRef item) -
withNewDeclareInitialValue
-
withNewDeclareInitialValue
-
withNewDeclareInitialValue
-
withNewDeclareInitialValueLike
-
withNewDivideInitialValue
-
withNewDivideInitialValue
-
withNewDivideInitialValueLike
-
withNewDotClassInitialValue
-
withNewDotClassInitialValueLike
public PropertyFluent<A>.DotClassInitialValueNested<A> withNewDotClassInitialValueLike(DotClass item) -
withNewEmptyInitialValue
-
withNewEmptyInitialValueLike
-
withNewEnclosedInitialValue
-
withNewEnclosedInitialValueLike
public PropertyFluent<A>.EnclosedInitialValueNested<A> withNewEnclosedInitialValueLike(Enclosed item) -
withNewEqualsInitialValue
-
withNewEqualsInitialValue
-
withNewEqualsInitialValueLike
-
withNewGreaterThanInitialValue
-
withNewGreaterThanInitialValue
-
withNewGreaterThanInitialValueLike
public PropertyFluent<A>.GreaterThanInitialValueNested<A> withNewGreaterThanInitialValueLike(GreaterThan item) -
withNewGreaterThanOrEqualInitialValue
public PropertyFluent<A>.GreaterThanOrEqualInitialValueNested<A> withNewGreaterThanOrEqualInitialValue() -
withNewGreaterThanOrEqualInitialValue
-
withNewGreaterThanOrEqualInitialValueLike
public PropertyFluent<A>.GreaterThanOrEqualInitialValueNested<A> withNewGreaterThanOrEqualInitialValueLike(GreaterThanOrEqual item) -
withNewIndexInitialValue
-
withNewIndexInitialValueLike
-
withNewInstanceOfInitialValue
-
withNewInstanceOfInitialValueLike
public PropertyFluent<A>.InstanceOfInitialValueNested<A> withNewInstanceOfInitialValueLike(InstanceOf item) -
withNewInverseInitialValue
-
withNewInverseInitialValueLike
-
withNewLambdaInitialValue
-
withNewLambdaInitialValueLike
-
withNewLeftShiftInitialValue
-
withNewLeftShiftInitialValue
-
withNewLeftShiftInitialValueLike
public PropertyFluent<A>.LeftShiftInitialValueNested<A> withNewLeftShiftInitialValueLike(LeftShift item) -
withNewLessThanInitialValue
-
withNewLessThanInitialValue
-
withNewLessThanInitialValueLike
public PropertyFluent<A>.LessThanInitialValueNested<A> withNewLessThanInitialValueLike(LessThan item) -
withNewLessThanOrEqualInitialValue
-
withNewLessThanOrEqualInitialValue
-
withNewLessThanOrEqualInitialValueLike
public PropertyFluent<A>.LessThanOrEqualInitialValueNested<A> withNewLessThanOrEqualInitialValueLike(LessThanOrEqual item) -
withNewLogicalAndInitialValue
-
withNewLogicalAndInitialValue
-
withNewLogicalAndInitialValueLike
public PropertyFluent<A>.LogicalAndInitialValueNested<A> withNewLogicalAndInitialValueLike(LogicalAnd item) -
withNewLogicalOrInitialValue
-
withNewLogicalOrInitialValue
-
withNewLogicalOrInitialValueLike
public PropertyFluent<A>.LogicalOrInitialValueNested<A> withNewLogicalOrInitialValueLike(LogicalOr item) -
withNewMethodCallInitialValue
-
withNewMethodCallInitialValueLike
public PropertyFluent<A>.MethodCallInitialValueNested<A> withNewMethodCallInitialValueLike(MethodCall item) -
withNewMinusInitialValue
-
withNewMinusInitialValue
-
withNewMinusInitialValueLike
-
withNewModuloInitialValue
-
withNewModuloInitialValue
-
withNewModuloInitialValueLike
-
withNewMultiplyInitialValue
-
withNewMultiplyInitialValue
-
withNewMultiplyInitialValueLike
public PropertyFluent<A>.MultiplyInitialValueNested<A> withNewMultiplyInitialValueLike(Multiply item) -
withNewNegativeInitialValue
-
withNewNegativeInitialValueLike
public PropertyFluent<A>.NegativeInitialValueNested<A> withNewNegativeInitialValueLike(Negative item) -
withNewNewArrayInitialValue
-
withNewNewArrayInitialValue
-
withNewNewArrayInitialValueLike
public PropertyFluent<A>.NewArrayInitialValueNested<A> withNewNewArrayInitialValueLike(NewArray item) -
withNewNotEqualsInitialValue
-
withNewNotEqualsInitialValue
-
withNewNotEqualsInitialValueLike
public PropertyFluent<A>.NotEqualsInitialValueNested<A> withNewNotEqualsInitialValueLike(NotEquals item) -
withNewNotInitialValue
-
withNewNotInitialValueLike
-
withNewPlusInitialValue
-
withNewPlusInitialValue
-
withNewPlusInitialValueLike
-
withNewPositiveInitialValue
-
withNewPositiveInitialValueLike
public PropertyFluent<A>.PositiveInitialValueNested<A> withNewPositiveInitialValueLike(Positive item) -
withNewPostDecrementInitialValue
-
withNewPostDecrementInitialValueLike
public PropertyFluent<A>.PostDecrementInitialValueNested<A> withNewPostDecrementInitialValueLike(PostDecrement item) -
withNewPostIncrementInitialValue
-
withNewPostIncrementInitialValueLike
public PropertyFluent<A>.PostIncrementInitialValueNested<A> withNewPostIncrementInitialValueLike(PostIncrement item) -
withNewPreDecrementInitialValue
-
withNewPreDecrementInitialValueLike
public PropertyFluent<A>.PreDecrementInitialValueNested<A> withNewPreDecrementInitialValueLike(PreDecrement item) -
withNewPreIncrementInitialValue
-
withNewPreIncrementInitialValueLike
public PropertyFluent<A>.PreIncrementInitialValueNested<A> withNewPreIncrementInitialValueLike(PreIncrement item) -
withNewPrimitiveRefType
-
withNewPrimitiveRefTypeLike
-
withNewPropertyInitialValue
-
withNewPropertyInitialValueLike
public PropertyFluent<A>.PropertyInitialValueNested<A> withNewPropertyInitialValueLike(Property item) -
withNewPropertyRefInitialValue
-
withNewPropertyRefInitialValueLike
public PropertyFluent<A>.PropertyRefInitialValueNested<A> withNewPropertyRefInitialValueLike(PropertyRef item) -
withNewRightShiftInitialValue
-
withNewRightShiftInitialValue
-
withNewRightShiftInitialValueLike
public PropertyFluent<A>.RightShiftInitialValueNested<A> withNewRightShiftInitialValueLike(RightShift item) -
withNewRightUnsignedShiftInitialValue
public PropertyFluent<A>.RightUnsignedShiftInitialValueNested<A> withNewRightUnsignedShiftInitialValue() -
withNewRightUnsignedShiftInitialValue
-
withNewRightUnsignedShiftInitialValueLike
public PropertyFluent<A>.RightUnsignedShiftInitialValueNested<A> withNewRightUnsignedShiftInitialValueLike(RightUnsignedShift item) -
withNewSuperInitialValue
-
withNewSuperInitialValueLike
-
withNewTernaryInitialValue
-
withNewTernaryInitialValueLike
-
withNewThisInitialValue
-
withNewThisInitialValueLike
-
withNewTypeParamRefType
-
withNewTypeParamRefTypeLike
-
withNewValueRefInitialValue
-
withNewValueRefInitialValue
-
withNewValueRefInitialValueLike
public PropertyFluent<A>.ValueRefInitialValueNested<A> withNewValueRefInitialValueLike(ValueRef item) -
withNewVoidRefType
-
withNewVoidRefTypeLike
-
withNewWildcardRefType
-
withNewWildcardRefTypeLike
-
withNewXorInitialValue
-
withNewXorInitialValue
-
withNewXorInitialValueLike
-
withSynthetic
-
withSynthetic
-
withTypeRef
-