Interface TypeVariableSource<O extends JavaSource<O>>
- All Superinterfaces:
Internal,Named,NamedSource<TypeVariableSource<O>>,Origin<O>,TypeVariable<O>
public interface TypeVariableSource<O extends JavaSource<O>>
extends TypeVariable<O>, NamedSource<TypeVariableSource<O>>
Represents a type variable of a
GenericCapableSource JavaSource.- Author:
- mbenson
-
Method Summary
Modifier and TypeMethodDescriptionRemove any bounds declared on this type variable.Set the bounds of this type variable.Set the bounds of this type variable.Set the bounds of this type variable.Methods inherited from interface org.jboss.forge.roaster.Internal
getInternalMethods inherited from interface org.jboss.forge.roaster.model.source.NamedSource
setNameMethods inherited from interface org.jboss.forge.roaster.model.TypeVariable
getBounds
-
Method Details
-
setBounds
Set the bounds of this type variable.- Parameters:
bounds-- Returns:
- this
-
setBounds
Set the bounds of this type variable.- Parameters:
bounds-- Returns:
- this
-
setBounds
Set the bounds of this type variable.- Parameters:
bounds-- Returns:
- this
-
removeBounds
TypeVariableSource<O> removeBounds()Remove any bounds declared on this type variable.- Returns:
- this
-