@Target(value={TYPE,METHOD,CONSTRUCTOR,FIELD}) @Retention(value=RUNTIME) @Documented @API(value=Experimental) public @interface API
If the annotation is present on a type, it is considered to hold for
all public members of the type as well. A member is allowed to declare a
different API.Usage
of lower stability.
public abstract API.Usage value