Path: blob/trunk/java/src/org/openqa/selenium/Beta.java
1865 views
// Licensed to the Software Freedom Conservancy (SFC) under one1// or more contributor license agreements. See the NOTICE file2// distributed with this work for additional information3// regarding copyright ownership. The SFC licenses this file4// to you under the Apache License, Version 2.0 (the5// "License"); you may not use this file except in compliance6// with the License. You may obtain a copy of the License at7//8// http://www.apache.org/licenses/LICENSE-2.09//10// Unless required by applicable law or agreed to in writing,11// software distributed under the License is distributed on an12// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY13// KIND, either express or implied. See the License for the14// specific language governing permissions and limitations15// under the License.1617package org.openqa.selenium;1819import java.lang.annotation.Documented;20import java.lang.annotation.ElementType;21import java.lang.annotation.Retention;22import java.lang.annotation.RetentionPolicy;23import java.lang.annotation.Target;2425/**26* Indicates that a feature or API is in active development, and so should not be relied upon. The27* update policy for anything marked beta is that it may be deleted in the next Selenium release28* without warning.29*30* <p>In the ideal world, this would cause the method to <span class="blink">blink gently</span> in31* the user's IDE. We don't live in the ideal world. We'll find out the hard way whether reading32* docs is the same thing.33*/34@Retention(RetentionPolicy.RUNTIME)35@Target({36ElementType.ANNOTATION_TYPE,37ElementType.CONSTRUCTOR,38ElementType.FIELD,39ElementType.METHOD,40ElementType.TYPE41})42@Documented43public @interface Beta {}444546