1 package org.robolectric; 2 3 import com.example.objects.Dummy; 4 import com.example.objects.OuterDummy; 5 import com.example.objects.UniqueDummy; 6 import com.example.objects.UniqueDummy.UniqueInnerDummy; 7 import java.util.HashMap; 8 import java.util.Map; 9 import javax.annotation.Generated; 10 import org.robolectric.annotation.processing.shadows.ShadowDummy; 11 import org.robolectric.annotation.processing.shadows.ShadowOuterDummy; 12 import org.robolectric.annotation.processing.shadows.ShadowUniqueDummy; 13 import org.robolectric.annotation.processing.shadows.ShadowUniqueDummy.ShadowUniqueInnerDummy; 14 import org.robolectric.internal.ShadowProvider; 15 import org.robolectric.shadow.api.Shadow; 16 17 @Generated("org.robolectric.annotation.processing.RobolectricProcessor") 18 @SuppressWarnings({"unchecked","deprecation"}) 19 public class Shadows implements ShadowProvider { 20 private static final Map<String, String> SHADOW_MAP = new HashMap<>(6); 21 22 static { 23 SHADOW_MAP.put("com.example.objects.Dummy", "org.robolectric.annotation.processing.shadows.ShadowDummy"); 24 SHADOW_MAP.put("com.example.objects.OuterDummy", "org.robolectric.annotation.processing.shadows.ShadowOuterDummy"); 25 SHADOW_MAP.put("com.example.objects.OuterDummy.InnerDummy", "org.robolectric.annotation.processing.shadows.ShadowOuterDummy$ShadowInnerDummy"); 26 SHADOW_MAP.put("com.example.objects.UniqueDummy", "org.robolectric.annotation.processing.shadows.ShadowUniqueDummy"); 27 SHADOW_MAP.put("com.example.objects.UniqueDummy.InnerDummy", "org.robolectric.annotation.processing.shadows.ShadowUniqueDummy$ShadowInnerDummy"); 28 SHADOW_MAP.put("com.example.objects.UniqueDummy.UniqueInnerDummy", "org.robolectric.annotation.processing.shadows.ShadowUniqueDummy$ShadowUniqueInnerDummy"); 29 } 30 31 public static ShadowDummy shadowOf(Dummy actual) { 32 return (ShadowDummy) Shadow.extract(actual); 33 } 34 35 public static ShadowOuterDummy shadowOf(OuterDummy actual) { 36 return (ShadowOuterDummy) Shadow.extract(actual); 37 } 38 39 public static ShadowOuterDummy.ShadowInnerDummy shadowOf(OuterDummy.InnerDummy actual) { 40 return (ShadowOuterDummy.ShadowInnerDummy) Shadow.extract(actual); 41 } 42 43 public static ShadowUniqueDummy shadowOf(UniqueDummy actual) { 44 return (ShadowUniqueDummy) Shadow.extract(actual); 45 } 46 47 public static ShadowUniqueDummy.ShadowInnerDummy shadowOf(UniqueDummy.InnerDummy actual) { 48 return (ShadowUniqueDummy.ShadowInnerDummy) Shadow.extract(actual); 49 } 50 51 public static ShadowUniqueInnerDummy shadowOf(UniqueInnerDummy actual) { 52 return (ShadowUniqueInnerDummy) Shadow.extract(actual); 53 } 54 55 @Override 56 public void reset() { 57 ShadowDummy.resetter_method(); 58 } 59 60 @Override 61 public Map<String, String> getShadowMap() { 62 return SHADOW_MAP; 63 } 64 65 @Override 66 public String[] getProvidedPackageNames() { 67 return new String[] {"com.example.objects"}; 68 } 69 } 70