Package io.sundr.model
Class VariableFluent<T extends TypeRef,A extends VariableFluent<T,A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.AttributeSupportFluent<A>
io.sundr.model.ModifierSupportFluent<A>
io.sundr.model.VariableFluent<T,A>
- Direct Known Subclasses:
ArgumentFluent,FieldFluent,LocalVariableFluent
public class VariableFluent<T extends TypeRef,A extends VariableFluent<T,A>>
extends ModifierSupportFluent<A>
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassNested 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(Variable<T> 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(T 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
-
VariableFluent
public VariableFluent() -
VariableFluent
-
-
Method Details
-
addAllToAnnotations
-
addAllToComments
-
addNewAnnotation
-
addNewAnnotationLike
-
addToAnnotations
-
addToAnnotations
-
addToComments
-
addToComments
-
buildAnnotation
-
buildAnnotations
-
buildFirstAnnotation
-
buildInitialValue
-
buildLastAnnotation
-
buildMatchingAnnotation
-
builder
-
copyInstance
-
editAnnotation
-
editFirstAnnotation
-
editLastAnnotation
-
editMatchingAnnotation
public VariableFluent<T,A>.AnnotationsNested<A> editMatchingAnnotation(Predicate<AnnotationRefBuilder> predicate) -
equals
- Overrides:
equalsin classModifierSupportFluent<A extends VariableFluent<T,A>>
-
getComment
-
getComments
-
getFirstComment
-
getLastComment
-
getMatchingComment
-
getName
-
getTypeRef
-
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 VariableFluent<T,A>>
-
isEnumConstant
public boolean isEnumConstant() -
isSynthetic
public boolean isSynthetic() -
removeAllFromAnnotations
-
removeAllFromComments
-
removeFromAnnotations
-
removeFromComments
-
removeMatchingFromAnnotations
-
setNewAnnotationLike
-
setToAnnotations
-
setToComments
-
toString
- Overrides:
toStringin classModifierSupportFluent<A extends VariableFluent<T,A>>
-
withAnnotations
-
withAnnotations
-
withComments
-
withComments
-
withEnumConstant
-
withEnumConstant
-
withInitialValue
-
withInitialValue
-
withName
-
withNewArgumentInitialValue
-
withNewArgumentInitialValueLike
public VariableFluent<T,A>.ArgumentInitialValueNested<A> withNewArgumentInitialValueLike(Argument item) -
withNewAssignInitialValue
-
withNewAssignInitialValueLike
-
withNewBinaryExpressionInitialValue
public VariableFluent<T,A>.BinaryExpressionInitialValueNested<A> withNewBinaryExpressionInitialValue() -
withNewBinaryExpressionInitialValueLike
public VariableFluent<T,A>.BinaryExpressionInitialValueNested<A> withNewBinaryExpressionInitialValueLike(BinaryExpression item) -
withNewBitwiseAndInitialValue
-
withNewBitwiseAndInitialValue
-
withNewBitwiseAndInitialValueLike
public VariableFluent<T,A>.BitwiseAndInitialValueNested<A> withNewBitwiseAndInitialValueLike(BitwiseAnd item) -
withNewBitwiseOrInitialValue
-
withNewBitwiseOrInitialValue
-
withNewBitwiseOrInitialValueLike
public VariableFluent<T,A>.BitwiseOrInitialValueNested<A> withNewBitwiseOrInitialValueLike(BitwiseOr item) -
withNewCastInitialValue
-
withNewCastInitialValueLike
-
withNewClassRefInitialValue
-
withNewClassRefInitialValueLike
public VariableFluent<T,A>.ClassRefInitialValueNested<A> withNewClassRefInitialValueLike(ClassRef item) -
withNewConstructInitialValue
-
withNewConstructInitialValueLike
public VariableFluent<T,A>.ConstructInitialValueNested<A> withNewConstructInitialValueLike(Construct item) -
withNewContextRefInitialValue
-
withNewContextRefInitialValue
-
withNewContextRefInitialValueLike
public VariableFluent<T,A>.ContextRefInitialValueNested<A> withNewContextRefInitialValueLike(ContextRef item) -
withNewDeclareInitialValue
-
withNewDeclareInitialValue
-
withNewDeclareInitialValue
-
withNewDeclareInitialValueLike
public VariableFluent<T,A>.DeclareInitialValueNested<A> withNewDeclareInitialValueLike(Declare item) -
withNewDivideInitialValue
-
withNewDivideInitialValue
-
withNewDivideInitialValueLike
-
withNewDotClassInitialValue
-
withNewDotClassInitialValueLike
public VariableFluent<T,A>.DotClassInitialValueNested<A> withNewDotClassInitialValueLike(DotClass item) -
withNewEmptyInitialValue
-
withNewEmptyInitialValueLike
-
withNewEnclosedInitialValue
-
withNewEnclosedInitialValueLike
public VariableFluent<T,A>.EnclosedInitialValueNested<A> withNewEnclosedInitialValueLike(Enclosed item) -
withNewEqualsInitialValue
-
withNewEqualsInitialValue
-
withNewEqualsInitialValueLike
-
withNewFieldInitialValue
-
withNewFieldInitialValueLike
-
withNewFieldRefInitialValue
-
withNewFieldRefInitialValueLike
public VariableFluent<T,A>.FieldRefInitialValueNested<A> withNewFieldRefInitialValueLike(FieldRef item) -
withNewGreaterThanInitialValue
-
withNewGreaterThanInitialValue
-
withNewGreaterThanInitialValueLike
public VariableFluent<T,A>.GreaterThanInitialValueNested<A> withNewGreaterThanInitialValueLike(GreaterThan item) -
withNewGreaterThanOrEqualInitialValue
public VariableFluent<T,A>.GreaterThanOrEqualInitialValueNested<A> withNewGreaterThanOrEqualInitialValue() -
withNewGreaterThanOrEqualInitialValue
-
withNewGreaterThanOrEqualInitialValueLike
public VariableFluent<T,A>.GreaterThanOrEqualInitialValueNested<A> withNewGreaterThanOrEqualInitialValueLike(GreaterThanOrEqual item) -
withNewIndexInitialValue
-
withNewIndexInitialValueLike
-
withNewInstanceOfInitialValue
-
withNewInstanceOfInitialValueLike
public VariableFluent<T,A>.InstanceOfInitialValueNested<A> withNewInstanceOfInitialValueLike(InstanceOf item) -
withNewInverseInitialValue
-
withNewInverseInitialValueLike
public VariableFluent<T,A>.InverseInitialValueNested<A> withNewInverseInitialValueLike(Inverse item) -
withNewLambdaInitialValue
-
withNewLambdaInitialValueLike
-
withNewLeftShiftInitialValue
-
withNewLeftShiftInitialValue
-
withNewLeftShiftInitialValueLike
public VariableFluent<T,A>.LeftShiftInitialValueNested<A> withNewLeftShiftInitialValueLike(LeftShift item) -
withNewLessThanInitialValue
-
withNewLessThanInitialValue
-
withNewLessThanInitialValueLike
public VariableFluent<T,A>.LessThanInitialValueNested<A> withNewLessThanInitialValueLike(LessThan item) -
withNewLessThanOrEqualInitialValue
public VariableFluent<T,A>.LessThanOrEqualInitialValueNested<A> withNewLessThanOrEqualInitialValue() -
withNewLessThanOrEqualInitialValue
-
withNewLessThanOrEqualInitialValueLike
public VariableFluent<T,A>.LessThanOrEqualInitialValueNested<A> withNewLessThanOrEqualInitialValueLike(LessThanOrEqual item) -
withNewLocalVariableInitialValue
-
withNewLocalVariableInitialValueLike
public VariableFluent<T,A>.LocalVariableInitialValueNested<A> withNewLocalVariableInitialValueLike(LocalVariable item) -
withNewLogicalAndInitialValue
-
withNewLogicalAndInitialValue
-
withNewLogicalAndInitialValueLike
public VariableFluent<T,A>.LogicalAndInitialValueNested<A> withNewLogicalAndInitialValueLike(LogicalAnd item) -
withNewLogicalOrInitialValue
-
withNewLogicalOrInitialValue
-
withNewLogicalOrInitialValueLike
public VariableFluent<T,A>.LogicalOrInitialValueNested<A> withNewLogicalOrInitialValueLike(LogicalOr item) -
withNewMethodCallInitialValue
-
withNewMethodCallInitialValueLike
public VariableFluent<T,A>.MethodCallInitialValueNested<A> withNewMethodCallInitialValueLike(MethodCall item) -
withNewMinusInitialValue
-
withNewMinusInitialValue
-
withNewMinusInitialValueLike
-
withNewModuloInitialValue
-
withNewModuloInitialValue
-
withNewModuloInitialValueLike
-
withNewMultiplyInitialValue
-
withNewMultiplyInitialValue
-
withNewMultiplyInitialValueLike
public VariableFluent<T,A>.MultiplyInitialValueNested<A> withNewMultiplyInitialValueLike(Multiply item) -
withNewNegativeInitialValue
-
withNewNegativeInitialValueLike
public VariableFluent<T,A>.NegativeInitialValueNested<A> withNewNegativeInitialValueLike(Negative item) -
withNewNewArrayInitialValue
-
withNewNewArrayInitialValue
-
withNewNewArrayInitialValueLike
public VariableFluent<T,A>.NewArrayInitialValueNested<A> withNewNewArrayInitialValueLike(NewArray item) -
withNewNotEqualsInitialValue
-
withNewNotEqualsInitialValue
-
withNewNotEqualsInitialValueLike
public VariableFluent<T,A>.NotEqualsInitialValueNested<A> withNewNotEqualsInitialValueLike(NotEquals item) -
withNewNotInitialValue
-
withNewNotInitialValueLike
-
withNewPlusInitialValue
-
withNewPlusInitialValue
-
withNewPlusInitialValueLike
-
withNewPositiveInitialValue
-
withNewPositiveInitialValueLike
public VariableFluent<T,A>.PositiveInitialValueNested<A> withNewPositiveInitialValueLike(Positive item) -
withNewPostDecrementInitialValue
-
withNewPostDecrementInitialValueLike
public VariableFluent<T,A>.PostDecrementInitialValueNested<A> withNewPostDecrementInitialValueLike(PostDecrement item) -
withNewPostIncrementInitialValue
-
withNewPostIncrementInitialValueLike
public VariableFluent<T,A>.PostIncrementInitialValueNested<A> withNewPostIncrementInitialValueLike(PostIncrement item) -
withNewPreDecrementInitialValue
-
withNewPreDecrementInitialValueLike
public VariableFluent<T,A>.PreDecrementInitialValueNested<A> withNewPreDecrementInitialValueLike(PreDecrement item) -
withNewPreIncrementInitialValue
-
withNewPreIncrementInitialValueLike
public VariableFluent<T,A>.PreIncrementInitialValueNested<A> withNewPreIncrementInitialValueLike(PreIncrement item) -
withNewPropertyInitialValue
-
withNewPropertyInitialValueLike
public VariableFluent<T,A>.PropertyInitialValueNested<A> withNewPropertyInitialValueLike(Property item) -
withNewPropertyRefInitialValue
-
withNewPropertyRefInitialValueLike
public VariableFluent<T,A>.PropertyRefInitialValueNested<A> withNewPropertyRefInitialValueLike(PropertyRef item) -
withNewRightShiftInitialValue
-
withNewRightShiftInitialValue
-
withNewRightShiftInitialValueLike
public VariableFluent<T,A>.RightShiftInitialValueNested<A> withNewRightShiftInitialValueLike(RightShift item) -
withNewRightUnsignedShiftInitialValue
public VariableFluent<T,A>.RightUnsignedShiftInitialValueNested<A> withNewRightUnsignedShiftInitialValue() -
withNewRightUnsignedShiftInitialValue
-
withNewRightUnsignedShiftInitialValueLike
public VariableFluent<T,A>.RightUnsignedShiftInitialValueNested<A> withNewRightUnsignedShiftInitialValueLike(RightUnsignedShift item) -
withNewSuperInitialValue
-
withNewSuperInitialValueLike
-
withNewTernaryInitialValue
-
withNewTernaryInitialValueLike
public VariableFluent<T,A>.TernaryInitialValueNested<A> withNewTernaryInitialValueLike(Ternary item) -
withNewThisInitialValue
-
withNewThisInitialValueLike
-
withNewValueRefInitialValue
-
withNewValueRefInitialValue
-
withNewValueRefInitialValueLike
public VariableFluent<T,A>.ValueRefInitialValueNested<A> withNewValueRefInitialValueLike(ValueRef item) -
withNewXorInitialValue
-
withNewXorInitialValue
-
withNewXorInitialValueLike
-
withSynthetic
-
withSynthetic
-
withTypeRef
-