langtools/src/share/classes/com/sun/mirror/apt/AnnotationProcessor.java
changeset 3378 22011d9a9398
parent 10 06bc494ca11e
child 5520 86e4b9a9da40
equal deleted inserted replaced
3377:22083952ee8f 3378:22011d9a9398
    48  * of a particular annotation type or set of annotation types.
    48  * of a particular annotation type or set of annotation types.
    49  * It may use its environment to find the program elements with
    49  * It may use its environment to find the program elements with
    50  * annotations of those types.  It may freely examine any other program
    50  * annotations of those types.  It may freely examine any other program
    51  * elements in the course of its processing.
    51  * elements in the course of its processing.
    52  *
    52  *
       
    53  * @deprecated All components of this API have been superseded by the
       
    54  * standardized annotation processing API.  The replacement for the
       
    55  * functionality of this interface is {@link
       
    56  * javax.annotation.processing.Processor}.
       
    57  *
    53  * @author Joseph D. Darcy
    58  * @author Joseph D. Darcy
    54  * @author Scott Seligman
    59  * @author Scott Seligman
    55  * @since 1.5
    60  * @since 1.5
    56  */
    61  */
    57 
    62 @Deprecated
       
    63 @SuppressWarnings("deprecation")
    58 public interface AnnotationProcessor {
    64 public interface AnnotationProcessor {
    59 
    65 
    60     /**
    66     /**
    61      * Process all program elements supported by this annotation processor.
    67      * Process all program elements supported by this annotation processor.
    62      */
    68      */