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(java.util.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) |
java.util.List<ClassRef> |
buildBounds() |
ClassRef |
buildFirstBound() |
ClassRef |
buildLastBound() |
ClassRef |
buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate) |
boolean |
equals(java.lang.Object o) |
java.util.List<ClassRef> |
getBounds()
Deprecated.
|
java.lang.String |
getName() |
java.lang.Boolean |
hasBounds() |
java.lang.Boolean |
hasName() |
A |
removeAllFromBounds(java.util.Collection<ClassRef> items) |
A |
removeFromBounds(ClassRef... items) |
A |
setToBounds(int index,
ClassRef item) |
A |
withBounds(ClassRef... bounds) |
A |
withBounds(java.util.List<ClassRef> bounds) |
A |
withName(java.lang.String name) |
addToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesaccept, aggregate, aggregate, build, build, builderOfclone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributespublic TypeParamDefFluentImpl()
public TypeParamDefFluentImpl(TypeParamDef instance)
public java.lang.String getName()
getName in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A withName(java.lang.String name)
withName in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public java.lang.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(java.util.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(java.util.Collection<ClassRef> items)
removeAllFromBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>@Deprecated public java.util.List<ClassRef> getBounds()
getBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public java.util.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(java.util.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 java.lang.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(java.lang.Object o)
equals in class AttributeSupportFluentImpl<A extends TypeParamDefFluent<A>>Copyright © 2018. All Rights Reserved.