View Javadoc

1   /*
2    * Copyright (c) 2002-2012, the original author or authors.
3    *
4    * This software is distributable under the BSD license. See the terms of the
5    * BSD license in the documentation provided with this software.
6    *
7    * http://www.opensource.org/licenses/bsd-license.php
8    */
9   package jline.internal;
10  
11  import java.lang.annotation.Documented;
12  import java.lang.annotation.Retention;
13  import java.lang.annotation.Target;
14  
15  import static java.lang.annotation.ElementType.CONSTRUCTOR;
16  import static java.lang.annotation.ElementType.FIELD;
17  import static java.lang.annotation.ElementType.METHOD;
18  import static java.lang.annotation.ElementType.PARAMETER;
19  import static java.lang.annotation.ElementType.TYPE;
20  import static java.lang.annotation.RetentionPolicy.RUNTIME;
21  
22  /**
23   * Marker annotation for members which are exposed for testing access.
24   *
25   * @since 2.7
26   */
27  @Retention(RUNTIME)
28  @Target({TYPE, CONSTRUCTOR, METHOD, FIELD, PARAMETER})
29  @Documented
30  public @interface TestAccessible
31  {
32      // empty
33  }