package org.robolectric.annotation;

/**
 * Indicate that robolectric should look for values that is specific by those qualifiers
 */
@java.lang.annotation.Documented
@java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@java.lang.annotation.Target(java.lang.annotation.ElementType.METHOD)
public @interface Config {

    /**
     * qualifiers for the values folder, such as "normal-hdpi-16"
     */
    String qualifiers() default "";

    Class<?>[] shadows() default {};

    int sdk() default -1;

    int reportSdk() default -1;
}

@@ -355,40 +355,224 @@
   * 
-qualifiers for the values folder
+The Android SDK level to emulate. If not specified, Robolectric defaults to the targetSdkVersion in your app's manifest.%0A     */%0A    int emulateSdk() default -1;%0A%0A    /**%0A     * Qualifiers for the resource resolution
 , su
@@ -582,23 +582,29 @@
 as %22
+fr-
 normal-
-hdpi-16%22
+port-hdpi%22.
 %0A   
@@ -653,41 +653,84 @@
     
-Class%3C?%3E%5B%5D shadows() default %7B%7D;%0A
+/**%0A     * The Android SDK level to report in Build.VERSION.SDK_INT.%0A     */
 %0A   
@@ -734,17 +734,23 @@
     int 
-s
+reportS
 dk() def
@@ -759,37 +759,148 @@
 lt -1;%0A%0A    
-int reportSdk
+/**%0A     * A list of shadow classes to enable, in addition to those that are already present.%0A     */%0A    Class%3C?%3E%5B%5D shadows
 () default -
@@ -898,14 +898,14 @@
 default 
--1
+%7B%7D
 ;%0A%7D%0A

Document the @Config annotation.