Package io.sundr.model
Class ArgumentFluent<A extends ArgumentFluent<A>>
java.lang.Object
- Direct Known Subclasses:
ArgumentBuilder,AssignFluent.ArgumentTargetNested,AssignFluent.ArgumentValueNested,BinaryExpressionFluent.ArgumentLeftNested,BinaryExpressionFluent.ArgumentRightNested,CastFluent.ArgumentExpressionNested,ConstructFluent.ArgumentArgumentsNested,DeclareFluent.ArgumentValueNested,DoFluent.ArgumentConditionNested,EnclosedFluent.ArgumentExpresionNested,ForeachFluent.ArgumentExpressionNested,ForFluent.ArgumentCompareNested,ForFluent.ArgumentInitNested,ForFluent.ArgumentUpdateNested,IfDslConditionStepFluent.ArgumentConditionNested,IfDslThenStepFluent.ArgumentConditionNested,IfFluent.ArgumentConditionNested,IndexFluent.ArgumentExpressionNested,InstanceOfFluent.ArgumentExpressionNested,InverseFluent.ArgumentExpresionNested,MethodCallFluent.ArgumentArgumentsNested,MethodFluent.ArgumentsNested,NegativeFluent.ArgumentExpresionNested,NewArrayFluent.ArgumentExpressionsNested,NotFluent.ArgumentExpresionNested,PositiveFluent.ArgumentExpresionNested,PostDecrementFluent.ArgumentExpressionNested,PostIncrementFluent.ArgumentExpressionNested,PreDecrementFluent.ArgumentExpressionNested,PreIncrementFluent.ArgumentExpressionNested,PropertyFluent.ArgumentInitialValueNested,ReturnDslVariableStepFluent.ArgumentVariableNested,ReturnFluent.ArgumentExpressionNested,SwitchFluent.ArgumentExpressionNested,SynchronizedFluent.ArgumentLockExpressionNested,TernaryFluent.ArgumentAlternativeNested,TernaryFluent.ArgumentConditionNested,TernaryFluent.ArgumentResultNested,ThrowFluent.ArgumentExceptionNested,VariableFluent.ArgumentInitialValueNested,WhileFluent.ArgumentConditionNested,WithScopeFluent.ArgumentScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclassNested classes/interfaces inherited from class io.sundr.model.VariableFluent
VariableFluent.AnnotationsNested<N>, VariableFluent.ArgumentInitialValueNested<N>, VariableFluent.AssignInitialValueNested<N>, VariableFluent.BinaryExpressionInitialValueNested<N>, VariableFluent.BitwiseAndInitialValueNested<N>, VariableFluent.BitwiseOrInitialValueNested<N>, VariableFluent.CastInitialValueNested<N>, VariableFluent.ClassRefInitialValueNested<N>, VariableFluent.ConstructInitialValueNested<N>, VariableFluent.ContextRefInitialValueNested<N>, VariableFluent.DeclareInitialValueNested<N>, VariableFluent.DivideInitialValueNested<N>, VariableFluent.DotClassInitialValueNested<N>, VariableFluent.EmptyInitialValueNested<N>, VariableFluent.EnclosedInitialValueNested<N>, VariableFluent.EqualsInitialValueNested<N>, VariableFluent.FieldInitialValueNested<N>, VariableFluent.FieldRefInitialValueNested<N>, VariableFluent.GreaterThanInitialValueNested<N>, VariableFluent.GreaterThanOrEqualInitialValueNested<N>, VariableFluent.IndexInitialValueNested<N>, VariableFluent.InstanceOfInitialValueNested<N>, VariableFluent.InverseInitialValueNested<N>, VariableFluent.LambdaInitialValueNested<N>, VariableFluent.LeftShiftInitialValueNested<N>, VariableFluent.LessThanInitialValueNested<N>, VariableFluent.LessThanOrEqualInitialValueNested<N>, VariableFluent.LocalVariableInitialValueNested<N>, VariableFluent.LogicalAndInitialValueNested<N>, VariableFluent.LogicalOrInitialValueNested<N>, VariableFluent.MethodCallInitialValueNested<N>, VariableFluent.MinusInitialValueNested<N>, VariableFluent.ModuloInitialValueNested<N>, VariableFluent.MultiplyInitialValueNested<N>, VariableFluent.NegativeInitialValueNested<N>, VariableFluent.NewArrayInitialValueNested<N>, VariableFluent.NotEqualsInitialValueNested<N>, VariableFluent.NotInitialValueNested<N>, VariableFluent.PlusInitialValueNested<N>, VariableFluent.PositiveInitialValueNested<N>, VariableFluent.PostDecrementInitialValueNested<N>, VariableFluent.PostIncrementInitialValueNested<N>, VariableFluent.PreDecrementInitialValueNested<N>, VariableFluent.PreIncrementInitialValueNested<N>, VariableFluent.PropertyInitialValueNested<N>, VariableFluent.PropertyRefInitialValueNested<N>, VariableFluent.RightShiftInitialValueNested<N>, VariableFluent.RightUnsignedShiftInitialValueNested<N>, VariableFluent.SuperInitialValueNested<N>, VariableFluent.TernaryInitialValueNested<N>, VariableFluent.ThisInitialValueNested<N>, VariableFluent.ValueRefInitialValueNested<N>, VariableFluent.XorInitialValueNested<N>Nested 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 TypeMethodDescriptionprotected static <T> VisitableBuilder<T,?> protected voidcopyInstance(Argument instance) booleaninthashCode()booleanbooleanbooleantoString()withIsFinal(boolean isFinal) withTypeRef(TypeRef typeRef) Methods inherited from class io.sundr.model.VariableFluent
addAllToAnnotations, addAllToComments, addNewAnnotation, addNewAnnotationLike, addToAnnotations, addToAnnotations, addToComments, addToComments, buildAnnotation, buildAnnotations, buildFirstAnnotation, buildInitialValue, buildLastAnnotation, buildMatchingAnnotation, copyInstance, editAnnotation, editFirstAnnotation, editLastAnnotation, editMatchingAnnotation, getComment, getComments, getFirstComment, getLastComment, getMatchingComment, getName, getTypeRef, hasAnnotations, hasComments, hasEnumConstant, hasInitialValue, hasMatchingAnnotation, hasMatchingComment, hasName, hasSynthetic, isEnumConstant, isSynthetic, removeAllFromAnnotations, removeAllFromComments, removeFromAnnotations, removeFromComments, removeMatchingFromAnnotations, setNewAnnotationLike, setToAnnotations, setToComments, withAnnotations, withAnnotations, withComments, withComments, withEnumConstant, withEnumConstant, withInitialValue, withInitialValue, withName, withNewArgumentInitialValue, withNewArgumentInitialValueLike, withNewAssignInitialValue, withNewAssignInitialValueLike, withNewBinaryExpressionInitialValue, withNewBinaryExpressionInitialValueLike, withNewBitwiseAndInitialValue, withNewBitwiseAndInitialValue, withNewBitwiseAndInitialValueLike, withNewBitwiseOrInitialValue, withNewBitwiseOrInitialValue, withNewBitwiseOrInitialValueLike, withNewCastInitialValue, withNewCastInitialValueLike, withNewClassRefInitialValue, withNewClassRefInitialValueLike, withNewConstructInitialValue, withNewConstructInitialValueLike, withNewContextRefInitialValue, withNewContextRefInitialValue, withNewContextRefInitialValueLike, withNewDeclareInitialValue, withNewDeclareInitialValue, withNewDeclareInitialValue, withNewDeclareInitialValueLike, withNewDivideInitialValue, withNewDivideInitialValue, withNewDivideInitialValueLike, withNewDotClassInitialValue, withNewDotClassInitialValueLike, withNewEmptyInitialValue, withNewEmptyInitialValueLike, withNewEnclosedInitialValue, withNewEnclosedInitialValueLike, withNewEqualsInitialValue, withNewEqualsInitialValue, withNewEqualsInitialValueLike, withNewFieldInitialValue, withNewFieldInitialValueLike, withNewFieldRefInitialValue, withNewFieldRefInitialValueLike, withNewGreaterThanInitialValue, withNewGreaterThanInitialValue, withNewGreaterThanInitialValueLike, withNewGreaterThanOrEqualInitialValue, withNewGreaterThanOrEqualInitialValue, withNewGreaterThanOrEqualInitialValueLike, withNewIndexInitialValue, withNewIndexInitialValueLike, withNewInstanceOfInitialValue, withNewInstanceOfInitialValueLike, withNewInverseInitialValue, withNewInverseInitialValueLike, withNewLambdaInitialValue, withNewLambdaInitialValueLike, withNewLeftShiftInitialValue, withNewLeftShiftInitialValue, withNewLeftShiftInitialValueLike, withNewLessThanInitialValue, withNewLessThanInitialValue, withNewLessThanInitialValueLike, withNewLessThanOrEqualInitialValue, withNewLessThanOrEqualInitialValue, withNewLessThanOrEqualInitialValueLike, withNewLocalVariableInitialValue, withNewLocalVariableInitialValueLike, withNewLogicalAndInitialValue, withNewLogicalAndInitialValue, withNewLogicalAndInitialValueLike, withNewLogicalOrInitialValue, withNewLogicalOrInitialValue, withNewLogicalOrInitialValueLike, withNewMethodCallInitialValue, withNewMethodCallInitialValueLike, withNewMinusInitialValue, withNewMinusInitialValue, withNewMinusInitialValueLike, withNewModuloInitialValue, withNewModuloInitialValue, withNewModuloInitialValueLike, withNewMultiplyInitialValue, withNewMultiplyInitialValue, withNewMultiplyInitialValueLike, withNewNegativeInitialValue, withNewNegativeInitialValueLike, withNewNewArrayInitialValue, withNewNewArrayInitialValue, withNewNewArrayInitialValueLike, withNewNotEqualsInitialValue, withNewNotEqualsInitialValue, withNewNotEqualsInitialValueLike, withNewNotInitialValue, withNewNotInitialValueLike, withNewPlusInitialValue, withNewPlusInitialValue, withNewPlusInitialValueLike, withNewPositiveInitialValue, withNewPositiveInitialValueLike, withNewPostDecrementInitialValue, withNewPostDecrementInitialValueLike, withNewPostIncrementInitialValue, withNewPostIncrementInitialValueLike, withNewPreDecrementInitialValue, withNewPreDecrementInitialValueLike, withNewPreIncrementInitialValue, withNewPreIncrementInitialValueLike, withNewPropertyInitialValue, withNewPropertyInitialValueLike, withNewPropertyRefInitialValue, withNewPropertyRefInitialValueLike, withNewRightShiftInitialValue, withNewRightShiftInitialValue, withNewRightShiftInitialValueLike, withNewRightUnsignedShiftInitialValue, withNewRightUnsignedShiftInitialValue, withNewRightUnsignedShiftInitialValueLike, withNewSuperInitialValue, withNewSuperInitialValueLike, withNewTernaryInitialValue, withNewTernaryInitialValueLike, withNewThisInitialValue, withNewThisInitialValueLike, withNewValueRefInitialValue, withNewValueRefInitialValue, withNewValueRefInitialValueLike, withNewXorInitialValue, withNewXorInitialValue, withNewXorInitialValueLike, withSynthetic, withSyntheticMethods 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
-
ArgumentFluent
public ArgumentFluent() -
ArgumentFluent
-
-
Method Details
-
buildTypeRef
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classVariableFluent<TypeRef,A extends ArgumentFluent<A>>
-
hasIsFinal
public boolean hasIsFinal() -
hasTypeRef
public boolean hasTypeRef()- Overrides:
hasTypeRefin classVariableFluent<TypeRef,A extends ArgumentFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVariableFluent<TypeRef,A extends ArgumentFluent<A>>
-
isIsFinal
public boolean isIsFinal() -
toString
- Overrides:
toStringin classVariableFluent<TypeRef,A extends ArgumentFluent<A>>
-
withIsFinal
-
withIsFinal
-
withNewClassRefType
-
withNewClassRefTypeLike
-
withNewPrimitiveRefType
-
withNewPrimitiveRefTypeLike
-
withNewTypeParamRefType
-
withNewTypeParamRefTypeLike
-
withNewVoidRefType
-
withNewVoidRefTypeLike
-
withNewWildcardRefType
-
withNewWildcardRefTypeLike
-
withTypeRef
- Overrides:
withTypeRefin classVariableFluent<TypeRef,A extends ArgumentFluent<A>>
-