Home | History | Annotate | Download | only in mockito
      1 /*
      2  * Copyright (c) 2007 Mockito contributors
      3  * This program is made available under the terms of the MIT License.
      4  */
      5 
      6 package org.mockito;
      7 
      8 import java.lang.annotation.Documented;
      9 import java.lang.annotation.Retention;
     10 import java.lang.annotation.RetentionPolicy;
     11 
     12 /**
     13  * The annotation conveys following information:
     14  * <ul>
     15  * <li>The API is fairly new and we would appreciate your feedback. For example, what are you missing from the API
     16  * to solve your use case (yes, please, real use cases).</li>
     17  * <li>For types or methods that are already released this annotation means that that the API might change.
     18  * The chance for that is small and we will always try to make any changes in a backwards compatible way.
     19  * The only reason we would want to change it is to provide better support for using and extending Mockito.
     20  * </li>
     21  * <li>
     22  * For types or methods that are not yet released it means the API is <strong>work in progress</strong>
     23  * and can change before release.
     24  * </li>
     25  * </ul>
     26  */
     27 @Retention(RetentionPolicy.RUNTIME)
     28 @Documented
     29 public @interface Incubating {
     30 }
     31