• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.xtremelabs.robolectric.internal;
2 
3 
4 /**
5  * Indicates that a class declaration is intended to Shadow an Android class declaration. The Robolectric runtime
6  * searches classes with this annotation for methods with the {@link Implementation} annotation and calls them in
7  * place of the methods on the Android class.
8  */
9 @java.lang.annotation.Documented
10 @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
11 @java.lang.annotation.Target({java.lang.annotation.ElementType.TYPE})
12 public @interface Implements {
13     /**
14      * the Android class to be shadowed
15      */
value()16     Class value();
17 }
18