Class Sandbox
java.lang.Object
org.robolectric.internal.bytecode.Sandbox
- Direct Known Subclasses:
AndroidSandbox
public class Sandbox extends Object
-
Field Summary
Fields Modifier and Type Field Description ClassHandlerclassHandler -
Constructor Summary
Constructors Constructor Description Sandbox(InstrumentationConfiguration config, ResourceProvider resourceProvider, ClassInstrumentor classInstrumentor)Sandbox(SandboxClassLoader sandboxClassLoader) -
Method Summary
Modifier and Type Method Description <T> Class<T>bootstrappedClass(Class<?> clazz)protected voidclearModeInvalidatedClasses()voidconfigure(ClassHandler classHandler, Interceptors interceptors)protected Set<String>getModeInvalidatedClasses()ClassLoadergetRobolectricClassLoader()protected ThreadFactorymainThreadFactory()voidreplaceShadowMap(ShadowMap shadowMap)voidrunOnMainThread(Runnable runnable)<T> TrunOnMainThread(Callable<T> callable)
-
Field Details
-
Constructor Details
-
Sandbox
public Sandbox(InstrumentationConfiguration config, ResourceProvider resourceProvider, ClassInstrumentor classInstrumentor) -
Sandbox
-
-
Method Details
-
mainThreadFactory
-
bootstrappedClass
-
getRobolectricClassLoader
-
replaceShadowMap
-
getModeInvalidatedClasses
-
clearModeInvalidatedClasses
protected void clearModeInvalidatedClasses() -
configure
-
runOnMainThread
-
runOnMainThread
-