net.sourceforge.retroweaver.runtime.java.lang.reflect
Class ReflectionDescriptor.TypeVariableImpl<D extends GenericDeclaration>

java.lang.Object
  extended by 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


Constructor Summary
ReflectionDescriptor.TypeVariableImpl(java.lang.String name)
           
 
Method Summary
 Type[] getBounds()
           
 D getGenericDeclaration()
           
 java.lang.String getName()
           
protected  void setBounds(Type[] bounds)
           
protected  void setGenericDeclaration(D d)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReflectionDescriptor.TypeVariableImpl

public ReflectionDescriptor.TypeVariableImpl(java.lang.String name)
Method Detail

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