equal
deleted
inserted
replaced
44 * |
44 * |
45 * <p> {@link com.sun.mirror.util.DeclarationFilter} |
45 * <p> {@link com.sun.mirror.util.DeclarationFilter} |
46 * provides a simple way to select just the items of interest |
46 * provides a simple way to select just the items of interest |
47 * when a method returns a collection of declarations. |
47 * when a method returns a collection of declarations. |
48 * |
48 * |
|
49 * @deprecated All components of this API have been superseded by the |
|
50 * standardized annotation processing API. The replacement for the |
|
51 * functionality of this interface is included in {@link |
|
52 * javax.lang.model.element.TypeElement}. |
|
53 * |
49 * @author Joseph D. Darcy |
54 * @author Joseph D. Darcy |
50 * @author Scott Seligman |
55 * @author Scott Seligman |
51 * |
56 * |
52 * @see ClassType |
57 * @see ClassType |
53 * @since 1.5 |
58 * @since 1.5 |
54 */ |
59 */ |
55 |
60 @Deprecated |
|
61 @SuppressWarnings("deprecation") |
56 public interface ClassDeclaration extends TypeDeclaration { |
62 public interface ClassDeclaration extends TypeDeclaration { |
57 |
63 |
58 /** |
64 /** |
59 * Returns the class type directly extended by this class. |
65 * Returns the class type directly extended by this class. |
60 * The only class with no superclass is <tt>java.lang.Object</tt>, |
66 * The only class with no superclass is <tt>java.lang.Object</tt>, |