Remove Beta annotation

This commit is contained in:
Clément Fournier
2018-09-02 15:11:21 +02:00
parent 89d286be59
commit 849cb30054
2 changed files with 2 additions and 27 deletions

View File

@ -44,18 +44,11 @@ by classes within PMD. As such, we may add new abstract methods, or remove prote
at any time. All published public members remain supported. The annotation is *not* inherited, which
means a reserved interface doesn't prevent its implementors to be subclassed.
##### `@Beta`
APIs marked with the `@Beta` annotation at the class or method level are subject to change.
They can be modified in any way, or even removed, at any time. If your code is a library
itself (i.e. it is used on the CLASSPATH of users outside your own control), you should not
use beta APIs, unless you repackage them (e.g. using ProGuard, shading, etc).
##### `@Experimental`
APIs marked with the `@Experimental` annotation at the class or method level will almost certainly
change. They can be modified in any way, or even removed, at any time. You should not use or rely
APIs marked with the `@Experimental` annotation at the class or method level are subject to change.
They can be modified in any way, or even removed, at any time. You should not use or rely
on them in any production code. They are purely to allow broad testing and feedback.
##### `@Deprecated`

View File

@ -1,18 +0,0 @@
/**
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
*/
package net.sourceforge.pmd.annotation;
import java.lang.annotation.Documented;
/**
* Indicates the feature is in beta state: it will be most likely stay but
* the signature may change between versions without warning.
*
* @since 6.7.0
*/
@Documented
public @interface Beta {
}