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
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 TypeMethodDescriptionaddAllToBounds(Collection<TypeRef> items) addToBounds(int index, VisitableBuilder<? extends TypeRef, ?> builder) addToBounds(int index, TypeRef item) addToBounds(VisitableBuilder<? extends TypeRef, ?> builder) addToBounds(TypeRef... items) buildBound(int index) protected static <T> VisitableBuilder<T,?> buildMatchingBound(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) protected voidcopyInstance(WildcardRef instance) booleanbooleanbooleaninthashCode()booleanhasMatchingBound(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) removeAllFromBounds(Collection<TypeRef> items) removeFromBounds(VisitableBuilder<? extends TypeRef, ?> builder) removeFromBounds(TypeRef... items) removeMatchingFromBounds(Predicate<VisitableBuilder<? extends TypeRef, ?>> predicate) setNewClassRefBoundLike(int index, ClassRef item) setNewPrimitiveRefBoundLike(int index, PrimitiveRef item) setNewTypeParamRefBoundLike(int index, TypeParamRef item) setNewVoidRefBoundLike(int index, VoidRef item) setNewWildcardRefBoundLike(int index, WildcardRef item) setToBounds(int index, TypeRef item) toString()withBoundKind(WildcardRef.BoundKind boundKind) withBounds(TypeRef... bounds) withBounds(List<TypeRef> bounds) 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
-
WildcardRefFluent
public WildcardRefFluent() -
WildcardRefFluent
-
-
Method Details
-
copyInstance
-
getBoundKind
-
withBoundKind
-
hasBoundKind
public boolean hasBoundKind() -
addToBounds
-
addToBounds
-
addToBounds
-
setToBounds
-
addToBounds
-
addAllToBounds
-
removeFromBounds
-
removeFromBounds
-
removeAllFromBounds
-
removeMatchingFromBounds
-
buildBounds
-
buildBound
-
buildFirstBound
-
buildLastBound
-
buildMatchingBound
-
hasMatchingBound
-
withBounds
-
withBounds
-
hasBounds
public boolean hasBounds() -
addNewClassRefBound
-
addNewClassRefBoundLike
-
setNewClassRefBoundLike
public WildcardRefFluent<A>.ClassRefBoundsNested<A> setNewClassRefBoundLike(int index, ClassRef item) -
addNewPrimitiveRefBound
-
addNewPrimitiveRefBoundLike
public WildcardRefFluent<A>.PrimitiveRefBoundsNested<A> addNewPrimitiveRefBoundLike(PrimitiveRef item) -
setNewPrimitiveRefBoundLike
public WildcardRefFluent<A>.PrimitiveRefBoundsNested<A> setNewPrimitiveRefBoundLike(int index, PrimitiveRef item) -
addNewVoidRefBound
-
addNewVoidRefBoundLike
-
setNewVoidRefBoundLike
-
addNewTypeParamRefBound
-
addNewTypeParamRefBoundLike
public WildcardRefFluent<A>.TypeParamRefBoundsNested<A> addNewTypeParamRefBoundLike(TypeParamRef item) -
setNewTypeParamRefBoundLike
public WildcardRefFluent<A>.TypeParamRefBoundsNested<A> setNewTypeParamRefBoundLike(int index, TypeParamRef item) -
addNewWildcardRefBound
-
addNewWildcardRefBoundLike
-
setNewWildcardRefBoundLike
public WildcardRefFluent<A>.WildcardRefBoundsNested<A> setNewWildcardRefBoundLike(int index, WildcardRef item) -
equals
- Overrides:
equalsin classTypeRefFluent<A extends WildcardRefFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classTypeRefFluent<A extends WildcardRefFluent<A>>
-
toString
- Overrides:
toStringin classTypeRefFluent<A extends WildcardRefFluent<A>>
-
builder
-