public class TypeParamDefFluentImpl<A extends TypeParamDefFluent<A>> extends AttributeSupportFluentImpl<A> implements TypeParamDefFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
TypeParamDefFluentImpl.BoundsNestedImpl<N> |
TypeParamDefFluent.BoundsNested<N>_visitables| Constructor and Description |
|---|
TypeParamDefFluentImpl() |
TypeParamDefFluentImpl(TypeParamDef instance) |
| Modifier and Type | Method and Description |
|---|---|
A |
addAllToBounds(Collection<ClassRef> items) |
TypeParamDefFluent.BoundsNested<A> |
addNewBound() |
TypeParamDefFluent.BoundsNested<A> |
addNewBoundLike(ClassRef item) |
A |
addToBounds(ClassRef... items) |
A |
addToBounds(int index,
ClassRef item) |
ClassRef |
buildBound(int index) |
List<ClassRef> |
buildBounds() |
ClassRef |
buildFirstBound() |
ClassRef |
buildLastBound() |
ClassRef |
buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate) |
boolean |
equals(Object o) |
List<ClassRef> |
getBounds()
Deprecated.
|
String |
getName() |
Boolean |
hasBounds() |
Boolean |
hasName() |
A |
removeAllFromBounds(Collection<ClassRef> items) |
A |
removeFromBounds(ClassRef... items) |
A |
setToBounds(int index,
ClassRef item) |
A |
withBounds(ClassRef... bounds) |
A |
withBounds(List<ClassRef> bounds) |
A |
withName(String name) |
addToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributespublic TypeParamDefFluentImpl()
public TypeParamDefFluentImpl(TypeParamDef instance)
public String getName()
getName in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A withName(String name)
withName in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public Boolean hasName()
hasName in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A addToBounds(int index, ClassRef item)
addToBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A setToBounds(int index, ClassRef item)
setToBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A addToBounds(ClassRef... items)
addToBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A addAllToBounds(Collection<ClassRef> items)
addAllToBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A removeFromBounds(ClassRef... items)
removeFromBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A removeAllFromBounds(Collection<ClassRef> items)
removeAllFromBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>@Deprecated public List<ClassRef> getBounds()
getBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public List<ClassRef> buildBounds()
buildBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public ClassRef buildBound(int index)
buildBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public ClassRef buildFirstBound()
buildFirstBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public ClassRef buildLastBound()
buildLastBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public ClassRef buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate)
buildMatchingBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A withBounds(List<ClassRef> bounds)
withBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A withBounds(ClassRef... bounds)
withBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public Boolean hasBounds()
hasBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public TypeParamDefFluent.BoundsNested<A> addNewBound()
addNewBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public TypeParamDefFluent.BoundsNested<A> addNewBoundLike(ClassRef item)
addNewBoundLike in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public boolean equals(Object o)
equals in class AttributeSupportFluentImpl<A extends TypeParamDefFluent<A>>Copyright © 2016. All Rights Reserved.