src/share/classes/com/sun/mirror/declaration/TypeParameterDeclaration.java

Print this page

        

*** 34,48 **** /** * Represents a formal type parameter of a generic type, method, * or constructor declaration. * A type parameter declares a {@link TypeVariable}. * * @author Joseph D. Darcy * @author Scott Seligman * @since 1.5 */ ! public interface TypeParameterDeclaration extends Declaration { /** * Returns the bounds of this type parameter. * These are the types given by the <i>extends</i> clause. --- 34,54 ---- /** * Represents a formal type parameter of a generic type, method, * or constructor declaration. * A type parameter declares a {@link TypeVariable}. * + * @deprecated All components of this API have been superseded by the + * standardized annotation processing API. The replacement for the + * functionality of this interface is {@link + * javax.lang.model.element.TypeParameterElement}. + * * @author Joseph D. Darcy * @author Scott Seligman * @since 1.5 */ ! @Deprecated ! @SuppressWarnings("deprecation") public interface TypeParameterDeclaration extends Declaration { /** * Returns the bounds of this type parameter. * These are the types given by the <i>extends</i> clause.