langtools/src/share/classes/com/sun/mirror/apt/AnnotationProcessorFactory.java
changeset 3378 22011d9a9398
parent 10 06bc494ca11e
child 5520 86e4b9a9da40
equal deleted inserted replaced
3377:22083952ee8f 3378:22011d9a9398
    40  *
    40  *
    41  * <p> Each implementation of an <tt>AnnotationProcessorFactory</tt>
    41  * <p> Each implementation of an <tt>AnnotationProcessorFactory</tt>
    42  * must provide a public no-argument constructor to be used by tools to
    42  * must provide a public no-argument constructor to be used by tools to
    43  * instantiate the factory.
    43  * instantiate the factory.
    44  *
    44  *
       
    45  * @deprecated All components of this API have been superseded by the
       
    46  * standardized annotation processing API.  The replacement for the
       
    47  * functionality of this interface is {@link
       
    48  * javax.annotation.processing.Processor}.
       
    49  *
    45  * @author Joseph D. Darcy
    50  * @author Joseph D. Darcy
    46  * @author Scott Seligman
    51  * @author Scott Seligman
    47  * @since 1.5
    52  * @since 1.5
    48  */
    53  */
    49 
    54 @Deprecated
       
    55 @SuppressWarnings("deprecation")
    50 public interface AnnotationProcessorFactory {
    56 public interface AnnotationProcessorFactory {
    51 
    57 
    52     /**
    58     /**
    53      * Returns the options recognized by this factory or by any of the
    59      * Returns the options recognized by this factory or by any of the
    54      * processors it may create.
    60      * processors it may create.