001 package net.sourceforge.retroweaver.runtime.java.lang.reflect; 002 003 import net.sourceforge.retroweaver.runtime.java.lang.TypeNotPresentException; 004 005 public interface TypeVariable<D extends GenericDeclaration> extends Type { 006 007 Type[] getBounds() throws TypeNotPresentException, MalformedParameterizedTypeException; 008 009 D getGenericDeclaration(); 010 011 String getName() ; 012 013 }