package org.robolectric; import com.example.objects.AnyObject; import com.example.objects.Dummy; import java.util.HashMap; import java.util.Map; import javax.annotation.Generated; import org.robolectric.annotation.processing.shadows.ShadowClassNameOnly; import org.robolectric.annotation.processing.shadows.ShadowDummy; import org.robolectric.internal.ShadowExtractor; import org.robolectric.internal.ShadowProvider; @Generated("org.robolectric.annotation.processing.RobolectricProcessor") @SuppressWarnings({"unchecked","deprecation"}) public class Shadows implements ShadowProvider { private static final Map<String, String> SHADOW_MAP = new HashMap<>(2); static { SHADOW_MAP.put("com.example.objects.AnyObject", "org.robolectric.annotation.processing.shadows.ShadowClassNameOnly"); SHADOW_MAP.put("com.example.objects.Dummy", "org.robolectric.annotation.processing.shadows.ShadowDummy"); } public static ShadowClassNameOnly shadowOf(AnyObject actual) { return (ShadowClassNameOnly) ShadowExtractor.extract(actual); } public static ShadowDummy shadowOf(Dummy actual) { return (ShadowDummy) ShadowExtractor.extract(actual); } public void reset() { ShadowClassNameOnly.anotherResetter(); ShadowDummy.resetter_method(); } @Override public Map<String, String> getShadowMap() { return SHADOW_MAP; } @Override public String[] getProvidedPackageNames() { return new String[] {"com.example.objects"}; } }