net.sourceforge.retroweaver.runtime.java.lang.reflect
Class ReflectionDescriptor.TypeVariableImpl<D extends GenericDeclaration>
java.lang.Object
net.sourceforge.retroweaver.runtime.java.lang.reflect.ReflectionDescriptor.TypeVariableImpl<D>
- All Implemented Interfaces:
- Type, TypeVariable
- Enclosing class:
- ReflectionDescriptor
public static class ReflectionDescriptor.TypeVariableImpl<D extends GenericDeclaration>
- extends java.lang.Object
- implements TypeVariable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ReflectionDescriptor.TypeVariableImpl
public ReflectionDescriptor.TypeVariableImpl(java.lang.String name)
setBounds
protected void setBounds(Type[] bounds)
getBounds
public Type[] getBounds()
throws TypeNotPresentException,
MalformedParameterizedTypeException
- Specified by:
getBounds
in interface TypeVariable
- Throws:
TypeNotPresentException
MalformedParameterizedTypeException
setGenericDeclaration
protected void setGenericDeclaration(D d)
getGenericDeclaration
public D getGenericDeclaration()
- Specified by:
getGenericDeclaration
in interface TypeVariable
getName
public java.lang.String getName()
- Specified by:
getName
in interface TypeVariable
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object