Package io.sundr.model
Class WildcardRefFluent<A extends WildcardRefFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.AttributeSupportFluent<A>
-
- io.sundr.model.TypeRefFluent<A>
-
- io.sundr.model.WildcardRefFluent<A>
-
- Direct Known Subclasses:
CastFluent.WildcardRefTypeNested,ClassRefFluent.WildcardRefArgumentsNested,ConstructFluent.WildcardRefParametersNested,MethodCallFluent.WildcardRefParametersNested,MethodFluent.WildcardRefReturnTypeNested,NewArrayFluent.WildcardRefTypeNested,PropertyFluent.WildcardRefTypeNested,WildcardRefBuilder,WildcardRefFluent.WildcardRefBoundsNested
public class WildcardRefFluent<A extends WildcardRefFluent<A>> extends TypeRefFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classWildcardRefFluent.ClassRefBoundsNested<N>classWildcardRefFluent.PrimitiveRefBoundsNested<N>classWildcardRefFluent.TypeParamRefBoundsNested<N>classWildcardRefFluent.VoidRefBoundsNested<N>classWildcardRefFluent.WildcardRefBoundsNested<N>
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description WildcardRefFluent()WildcardRefFluent(WildcardRef instance)
-
Method Summary
-
Methods inherited from class io.sundr.model.TypeRefFluent
copyInstance
-
Methods inherited from class io.sundr.model.AttributeSupportFluent
addToAttributes, addToAttributes, copyInstance, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributes
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
WildcardRefFluent
public WildcardRefFluent()
-
WildcardRefFluent
public WildcardRefFluent(WildcardRef instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(WildcardRef instance)
-
getBoundKind
public WildcardRef.BoundKind getBoundKind()
-
withBoundKind
public A withBoundKind(WildcardRef.BoundKind boundKind)
-
hasBoundKind
public boolean hasBoundKind()
-
addToBounds
public A addToBounds(VisitableBuilder<? extends TypeRef,?> builder)
-
addToBounds
public A addToBounds(int index, VisitableBuilder<? extends TypeRef,?> builder)
-
addAllToBounds
public A addAllToBounds(Collection<TypeRef> items)
-
removeFromBounds
public A removeFromBounds(VisitableBuilder<? extends TypeRef,?> builder)
-
removeAllFromBounds
public A removeAllFromBounds(Collection<TypeRef> items)
-
removeMatchingFromBounds
public A removeMatchingFromBounds(Predicate<VisitableBuilder<? extends TypeRef,?>> predicate)
-
buildBound
public TypeRef buildBound(int index)
-
buildFirstBound
public TypeRef buildFirstBound()
-
buildLastBound
public TypeRef buildLastBound()
-
buildMatchingBound
public TypeRef buildMatchingBound(Predicate<VisitableBuilder<? extends TypeRef,?>> predicate)
-
hasMatchingBound
public boolean hasMatchingBound(Predicate<VisitableBuilder<? extends TypeRef,?>> predicate)
-
hasBounds
public boolean hasBounds()
-
addNewClassRefBound
public WildcardRefFluent.ClassRefBoundsNested<A> addNewClassRefBound()
-
addNewClassRefBoundLike
public WildcardRefFluent.ClassRefBoundsNested<A> addNewClassRefBoundLike(ClassRef item)
-
setNewClassRefBoundLike
public WildcardRefFluent.ClassRefBoundsNested<A> setNewClassRefBoundLike(int index, ClassRef item)
-
addNewPrimitiveRefBound
public WildcardRefFluent.PrimitiveRefBoundsNested<A> addNewPrimitiveRefBound()
-
addNewPrimitiveRefBoundLike
public WildcardRefFluent.PrimitiveRefBoundsNested<A> addNewPrimitiveRefBoundLike(PrimitiveRef item)
-
setNewPrimitiveRefBoundLike
public WildcardRefFluent.PrimitiveRefBoundsNested<A> setNewPrimitiveRefBoundLike(int index, PrimitiveRef item)
-
addNewVoidRefBound
public WildcardRefFluent.VoidRefBoundsNested<A> addNewVoidRefBound()
-
addNewVoidRefBoundLike
public WildcardRefFluent.VoidRefBoundsNested<A> addNewVoidRefBoundLike(VoidRef item)
-
setNewVoidRefBoundLike
public WildcardRefFluent.VoidRefBoundsNested<A> setNewVoidRefBoundLike(int index, VoidRef item)
-
addNewTypeParamRefBound
public WildcardRefFluent.TypeParamRefBoundsNested<A> addNewTypeParamRefBound()
-
addNewTypeParamRefBoundLike
public WildcardRefFluent.TypeParamRefBoundsNested<A> addNewTypeParamRefBoundLike(TypeParamRef item)
-
setNewTypeParamRefBoundLike
public WildcardRefFluent.TypeParamRefBoundsNested<A> setNewTypeParamRefBoundLike(int index, TypeParamRef item)
-
addNewWildcardRefBound
public WildcardRefFluent.WildcardRefBoundsNested<A> addNewWildcardRefBound()
-
addNewWildcardRefBoundLike
public WildcardRefFluent.WildcardRefBoundsNested<A> addNewWildcardRefBoundLike(WildcardRef item)
-
setNewWildcardRefBoundLike
public WildcardRefFluent.WildcardRefBoundsNested<A> setNewWildcardRefBoundLike(int index, WildcardRef item)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classTypeRefFluent<A extends WildcardRefFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTypeRefFluent<A extends WildcardRefFluent<A>>
-
toString
public String toString()
- Overrides:
toStringin classTypeRefFluent<A extends WildcardRefFluent<A>>
-
builder
protected static <T> VisitableBuilder<T,?> builder(Object item)
-
-