package org.robolectric.internal; import java.lang.reflect.Method; import org.robolectric.manifest.AndroidManifest; import org.robolectric.TestLifecycle; import org.robolectric.annotation.Config; import org.robolectric.res.ResourceTable; public interface ParallelUniverseInterface { void resetStaticState(Config config); void setUpApplicationState(Method method, TestLifecycle testLifecycle, AndroidManifest appManifest, Config config, ResourceTable compiletimeResourceTable, ResourceTable appResourceTable, ResourceTable systemResourceTable); Thread getMainThread(); void setMainThread(Thread newMainThread); void tearDownApplication(); Object getCurrentApplication(); void setSdkConfig(SdkConfig sdkConfig); }