langtools/src/share/classes/com/sun/mirror/declaration/ClassDeclaration.java
changeset 3378 22011d9a9398
parent 10 06bc494ca11e
child 5520 86e4b9a9da40
equal deleted inserted replaced
3377:22083952ee8f 3378:22011d9a9398
    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>,