1 // Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
2 //  This source code is licensed under both the GPLv2 (found in the
3 //  COPYING file in the root directory) and Apache 2.0 License
4 //  (found in the LICENSE.Apache file in the root directory).
5 
6 package org.rocksdb;
7 
8 import java.lang.annotation.ElementType;
9 import java.lang.annotation.Documented;
10 import java.lang.annotation.Retention;
11 import java.lang.annotation.RetentionPolicy;
12 import java.lang.annotation.Target;
13 
14 /**
15  * Marks a feature as experimental, meaning that it is likely
16  * to change or even be removed/re-engineered in the future
17  */
18 @Documented
19 @Retention(RetentionPolicy.SOURCE)
20 @Target({ElementType.TYPE, ElementType.METHOD})
21 public @interface Experimental {
value()22   String value();
23 }
24