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, withAttributes
String getName()
Boolean hasName()
A withNewName(StringBuilder arg1)
A withNewName(StringBuffer arg1)
A addAllToBounds(Collection<ClassRef> items)
A removeAllFromBounds(Collection<ClassRef> items)
@Deprecated List<ClassRef> getBounds()
ClassRef buildBound(int index)
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(int index, ClassRef item)
TypeParamDefFluent.BoundsNested<A> editBound(int index)
TypeParamDefFluent.BoundsNested<A> editFirstBound()
TypeParamDefFluent.BoundsNested<A> editLastBound()
TypeParamDefFluent.BoundsNested<A> editMatchingBound(Predicate<ClassRefBuilder> predicate)
Copyright © 2019 JBoss by Red Hat. All rights reserved.