Package io.sundr.model
Class ClassRefFluent<A extends ClassRefFluent<A>>
java.lang.Object
io.sundr.builder.BaseFluent<A>
io.sundr.model.AttributeSupportFluent<A>
io.sundr.model.TypeRefFluent<A>
io.sundr.model.ClassRefFluent<A>
- Direct Known Subclasses:
AnnotationRefFluent.ClassRefNested,AssignFluent.ClassRefTargetNested,AssignFluent.ClassRefValueNested,BinaryExpressionFluent.ClassRefLeftNested,BinaryExpressionFluent.ClassRefRightNested,CastFluent.ClassRefExpressionNested,CastFluent.ClassRefTypeNested,ClassRefBuilder,ClassRefFluent.ClassRefArgumentsNested,ConstructFluent.ClassRefArgumentsNested,ConstructFluent.ClassRefParametersNested,ConstructFluent.TypeNested,DeclareFluent.ClassRefValueNested,DoFluent.ClassRefConditionNested,DotClassFluent.ClassRefNested,EnclosedFluent.ClassRefExpresionNested,ForeachFluent.ClassRefExpressionNested,ForFluent.ClassRefCompareNested,ForFluent.ClassRefInitNested,ForFluent.ClassRefUpdateNested,IfDslConditionStepFluent.ClassRefConditionNested,IfDslThenStepFluent.ClassRefConditionNested,IfFluent.ClassRefConditionNested,IndexFluent.ClassRefExpressionNested,InstanceOfFluent.ClassRefExpressionNested,InstanceOfFluent.TypeNested,InverseFluent.ClassRefExpresionNested,MethodCallFluent.ClassRefArgumentsNested,MethodCallFluent.ClassRefParametersNested,MethodFluent.ClassRefReturnTypeNested,MethodFluent.ExceptionsNested,NegativeFluent.ClassRefExpresionNested,NewArrayFluent.ClassRefExpressionsNested,NewArrayFluent.ClassRefTypeNested,NotFluent.ClassRefExpresionNested,PositiveFluent.ClassRefExpresionNested,PostDecrementFluent.ClassRefExpressionNested,PostIncrementFluent.ClassRefExpressionNested,PreDecrementFluent.ClassRefExpressionNested,PreIncrementFluent.ClassRefExpressionNested,PropertyFluent.ClassRefInitialValueNested,PropertyFluent.ClassRefTypeNested,ReturnFluent.ClassRefExpressionNested,SwitchFluent.ClassRefExpressionNested,SynchronizedFluent.ClassRefLockExpressionNested,TernaryFluent.ClassRefAlternativeNested,TernaryFluent.ClassRefConditionNested,TernaryFluent.ClassRefResultNested,ThrowFluent.ClassRefExceptionNested,TypeDefFluent.ExtendsListNested,TypeDefFluent.ImplementsListNested,TypeParamDefFluent.BoundsNested,WhileFluent.ClassRefConditionNested,WildcardRefFluent.ClassRefBoundsNested,WithScopeFluent.ClassRefScopeNested
Generated
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclassclassclass -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToArguments(Collection<TypeRef> items) addToArguments(int index, VisitableBuilder<? extends TypeRef, ?> builder) addToArguments(int index, TypeRef item) addToArguments(VisitableBuilder<? extends TypeRef, ?> builder) addToArguments(TypeRef... items) buildArgument(int index) protected static <T> VisitableBuilder<T,?> buildMatchingArgument(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) protected voidcopyInstance(ClassRef instance) booleanintbooleanbooleanbooleaninthashCode()booleanhasMatchingArgument(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) removeAllFromArguments(Collection<TypeRef> items) removeFromArguments(VisitableBuilder<? extends TypeRef, ?> builder) removeFromArguments(TypeRef... items) removeMatchingFromArguments(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) setNewClassRefArgumentLike(int index, ClassRef item) setNewPrimitiveRefArgumentLike(int index, PrimitiveRef item) setNewTypeParamRefArgumentLike(int index, TypeParamRef item) setNewVoidRefArgumentLike(int index, VoidRef item) setNewWildcardRefArgumentLike(int index, WildcardRef item) setToArguments(int index, TypeRef item) toString()withArguments(TypeRef... arguments) withArguments(List<TypeRef> arguments) withDimensions(int dimensions) withFullyQualifiedName(String fullyQualifiedName) Methods inherited from class io.sundr.model.TypeRefFluent
copyInstanceMethods 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
-
ClassRefFluent
public ClassRefFluent() -
ClassRefFluent
-
-
Method Details
-
addAllToArguments
-
addNewClassRefArgument
-
addNewClassRefArgumentLike
-
addNewPrimitiveRefArgument
-
addNewPrimitiveRefArgumentLike
public ClassRefFluent<A>.PrimitiveRefArgumentsNested<A> addNewPrimitiveRefArgumentLike(PrimitiveRef item) -
addNewTypeParamRefArgument
-
addNewTypeParamRefArgumentLike
public ClassRefFluent<A>.TypeParamRefArgumentsNested<A> addNewTypeParamRefArgumentLike(TypeParamRef item) -
addNewVoidRefArgument
-
addNewVoidRefArgumentLike
-
addNewWildcardRefArgument
-
addNewWildcardRefArgumentLike
public ClassRefFluent<A>.WildcardRefArgumentsNested<A> addNewWildcardRefArgumentLike(WildcardRef item) -
addToArguments
-
addToArguments
-
addToArguments
-
addToArguments
-
buildArgument
-
buildArguments
-
buildFirstArgument
-
buildLastArgument
-
buildMatchingArgument
-
builder
-
copyInstance
-
equals
- Overrides:
equalsin classTypeRefFluent<A extends ClassRefFluent<A>>
-
getDimensions
public int getDimensions() -
getFullyQualifiedName
-
hasArguments
public boolean hasArguments() -
hasDimensions
public boolean hasDimensions() -
hasFullyQualifiedName
public boolean hasFullyQualifiedName() -
hasMatchingArgument
-
hashCode
public int hashCode()- Overrides:
hashCodein classTypeRefFluent<A extends ClassRefFluent<A>>
-
removeAllFromArguments
-
removeFromArguments
-
removeFromArguments
-
removeMatchingFromArguments
-
setNewClassRefArgumentLike
public ClassRefFluent<A>.ClassRefArgumentsNested<A> setNewClassRefArgumentLike(int index, ClassRef item) -
setNewPrimitiveRefArgumentLike
public ClassRefFluent<A>.PrimitiveRefArgumentsNested<A> setNewPrimitiveRefArgumentLike(int index, PrimitiveRef item) -
setNewTypeParamRefArgumentLike
public ClassRefFluent<A>.TypeParamRefArgumentsNested<A> setNewTypeParamRefArgumentLike(int index, TypeParamRef item) -
setNewVoidRefArgumentLike
public ClassRefFluent<A>.VoidRefArgumentsNested<A> setNewVoidRefArgumentLike(int index, VoidRef item) -
setNewWildcardRefArgumentLike
public ClassRefFluent<A>.WildcardRefArgumentsNested<A> setNewWildcardRefArgumentLike(int index, WildcardRef item) -
setToArguments
-
toString
- Overrides:
toStringin classTypeRefFluent<A extends ClassRefFluent<A>>
-
withArguments
-
withArguments
-
withDimensions
-
withFullyQualifiedName
-