public interface TypeParamDefFluent<A extends TypeParamDefFluent<A>> extends AttributeSupportFluent<A>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
TypeParamDefFluent.BoundsNested<N> |
addToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesString getName()
Boolean hasName()
A addAllToBounds(Collection<ClassRef> items)
A removeAllFromBounds(Collection<ClassRef> items)
A removeMatchingFromBounds(Predicate<ClassRefBuilder> predicate)
@Deprecated List<ClassRef> getBounds()
ClassRef buildFirstBound()
ClassRef buildLastBound()
ClassRef buildMatchingBound(Predicate<ClassRefBuilder> predicate)
Boolean hasMatchingBound(Predicate<ClassRefBuilder> predicate)
Boolean hasBounds()
TypeParamDefFluent.BoundsNested<A> addNewBound()
TypeParamDefFluent.BoundsNested<A> addNewBoundLike(ClassRef item)
TypeParamDefFluent.BoundsNested<A> setNewBoundLike(Integer index, ClassRef item)
TypeParamDefFluent.BoundsNested<A> editBound(Integer index)
TypeParamDefFluent.BoundsNested<A> editFirstBound()
TypeParamDefFluent.BoundsNested<A> editLastBound()
TypeParamDefFluent.BoundsNested<A> editMatchingBound(Predicate<ClassRefBuilder> predicate)
Copyright © 2023. All rights reserved.