1 package org.robolectric; 2 3 import com.example.objects.Dummy; 4 import com.example.objects.OuterDummy2; 5 import java.util.HashMap; 6 import java.util.Map; 7 import javax.annotation.Generated; 8 import org.robolectric.annotation.processing.shadows.ShadowDummy; 9 import org.robolectric.annotation.processing.shadows.ShadowOuterDummy2; 10 import org.robolectric.annotation.processing.shadows.ShadowOuterDummy2.ShadowInnerPackage; 11 import org.robolectric.annotation.processing.shadows.ShadowOuterDummy2.ShadowInnerProtected; 12 import org.robolectric.annotation.processing.shadows.ShadowPrivate; 13 import org.robolectric.internal.ShadowProvider; 14 import org.robolectric.shadow.api.Shadow; 15 16 @Generated("org.robolectric.annotation.processing.RobolectricProcessor") 17 @SuppressWarnings({"unchecked","deprecation"}) 18 public class Shadows implements ShadowProvider { 19 private static final Map<String, String> SHADOW_MAP = new HashMap<>(6); 20 21 static { 22 SHADOW_MAP.put("com.example.objects.Dummy", "org.robolectric.annotation.processing.shadows.ShadowDummy"); 23 SHADOW_MAP.put("com.example.objects.OuterDummy2", "org.robolectric.annotation.processing.shadows.ShadowOuterDummy2"); 24 SHADOW_MAP.put("com.example.objects.OuterDummy2.InnerPackage", "org.robolectric.annotation.processing.shadows.ShadowOuterDummy2$ShadowInnerPackage"); 25 SHADOW_MAP.put("com.example.objects.OuterDummy2.InnerProtected", "org.robolectric.annotation.processing.shadows.ShadowOuterDummy2$ShadowInnerProtected"); 26 SHADOW_MAP.put("com.example.objects.Private", "org.robolectric.annotation.processing.shadows.ShadowPrivate"); 27 SHADOW_MAP.put("com.example.objects.OuterDummy2.InnerPrivate", "org.robolectric.annotation.processing.shadows.ShadowOuterDummy2$ShadowInnerPrivate"); 28 } 29 30 public static ShadowDummy shadowOf(Dummy actual) { 31 return (ShadowDummy) Shadow.extract(actual); 32 } 33 34 public static ShadowOuterDummy2 shadowOf(OuterDummy2 actual) { 35 return (ShadowOuterDummy2) Shadow.extract(actual); 36 } 37 38 @Override 39 public void reset() { 40 ShadowDummy.resetter_method(); 41 ShadowPrivate.resetMethod(); 42 } 43 44 @Override 45 public Map<String, String> getShadowMap() { 46 return SHADOW_MAP; 47 } 48 49 @Override 50 public String[] getProvidedPackageNames() { 51 return new String[] {"com.example.objects"}; 52 } 53 } 54