public class TypeVariableImpl<O extends JavaSource<O>> extends Object implements TypeVariableSource<O>
| Constructor and Description |
|---|
TypeVariableImpl(O origin,
org.eclipse.jdt.core.dom.TypeParameter internal) |
| Modifier and Type | Method and Description |
|---|---|
List<Type<O>> |
getBounds() |
Object |
getInternal() |
String |
getName() |
O |
getOrigin() |
TypeVariableSource<O> |
removeBounds() |
TypeVariableSource<O> |
setBounds(Class<?>... bounds) |
TypeVariableSource<O> |
setBounds(JavaType<?>... bounds) |
TypeVariableSource<O> |
setBounds(String... bounds) |
TypeVariableSource<O> |
setName(String name) |
public TypeVariableImpl(O origin, org.eclipse.jdt.core.dom.TypeParameter internal)
public List<Type<O>> getBounds()
getBounds in interface TypeVariable<O extends JavaSource<O>>public Object getInternal()
getInternal in interface Internalpublic TypeVariableSource<O> setName(String name)
setName in interface NamedSource<TypeVariableSource<O extends JavaSource<O>>>public TypeVariableSource<O> setBounds(JavaType<?>... bounds)
setBounds in interface TypeVariableSource<O extends JavaSource<O>>public TypeVariableSource<O> setBounds(Class<?>... bounds)
setBounds in interface TypeVariableSource<O extends JavaSource<O>>public TypeVariableSource<O> setBounds(String... bounds)
setBounds in interface TypeVariableSource<O extends JavaSource<O>>public TypeVariableSource<O> removeBounds()
removeBounds in interface TypeVariableSource<O extends JavaSource<O>>Copyright © 2013 JBoss by Red Hat. All Rights Reserved.