equal
deleted
inserted
replaced
36 * |
36 * |
37 * <p> While a {@link ClassDeclaration} represents the <i>declaration</i> |
37 * <p> While a {@link ClassDeclaration} represents the <i>declaration</i> |
38 * of a class, a <tt>ClassType</tt> represents a class <i>type</i>. |
38 * of a class, a <tt>ClassType</tt> represents a class <i>type</i>. |
39 * See {@link TypeDeclaration} for more on this distinction. |
39 * See {@link TypeDeclaration} for more on this distinction. |
40 * |
40 * |
|
41 * @deprecated All components of this API have been superseded by the |
|
42 * standardized annotation processing API. The replacement for the |
|
43 * functionality of this interface is included in {@link |
|
44 * javax.lang.model.type.DeclaredType}. |
|
45 * |
41 * @author Joseph D. Darcy |
46 * @author Joseph D. Darcy |
42 * @author Scott Seligman |
47 * @author Scott Seligman |
43 * @since 1.5 |
48 * @since 1.5 |
44 */ |
49 */ |
45 |
50 @Deprecated |
|
51 @SuppressWarnings("deprecation") |
46 public interface ClassType extends DeclaredType { |
52 public interface ClassType extends DeclaredType { |
47 |
53 |
48 /** |
54 /** |
49 * {@inheritDoc} |
55 * {@inheritDoc} |
50 */ |
56 */ |