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"};
}
}