public class TypeParamDefFluentImpl<A extends TypeParamDefFluent<A>> extends AttributeSupportFluentImpl<A> implements TypeParamDefFluent<A>
TypeParamDefFluent.BoundsNested<N>_visitables| Constructor and Description |
|---|
TypeParamDefFluentImpl() |
TypeParamDefFluentImpl(TypeParamDef instance) |
addToAttributes, addToAttributes, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributesaccept, accept, accept, accept, aggregate, aggregate, build, build, builderOfclone, finalize, getClass, notify, notifyAll, 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(Integer index, ClassRef item)
addToBounds in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public A setToBounds(Integer 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>>public A removeMatchingFromBounds(Predicate<ClassRefBuilder> predicate)
removeMatchingFromBounds 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(Integer 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<ClassRefBuilder> predicate)
buildMatchingBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public Boolean hasMatchingBound(Predicate<ClassRefBuilder> predicate)
hasMatchingBound 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 TypeParamDefFluent.BoundsNested<A> setNewBoundLike(Integer index, ClassRef item)
setNewBoundLike in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public TypeParamDefFluent.BoundsNested<A> editBound(Integer index)
editBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public TypeParamDefFluent.BoundsNested<A> editFirstBound()
editFirstBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public TypeParamDefFluent.BoundsNested<A> editLastBound()
editLastBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public TypeParamDefFluent.BoundsNested<A> editMatchingBound(Predicate<ClassRefBuilder> predicate)
editMatchingBound in interface TypeParamDefFluent<A extends TypeParamDefFluent<A>>public boolean equals(Object o)
equals in class AttributeSupportFluentImpl<A extends TypeParamDefFluent<A>>public int hashCode()
hashCode in class AttributeSupportFluentImpl<A extends TypeParamDefFluent<A>>public String toString()
toString in class AttributeSupportFluentImpl<A extends TypeParamDefFluent<A>>Copyright © 2023. All rights reserved.