Package org.robolectric.config
Class ConfigurationRegistry
- java.lang.Object
-
- org.robolectric.config.ConfigurationRegistry
-
public class ConfigurationRegistry extends Object
Holds configuration objects for the current test, computed usingConfigurer
.Configuration is computed before tests run, outside of their sandboxes. If the configuration is needed from within a sandbox (when a test is executing), we need to transfer it to a class that the SandboxClassLoader recognizes. We do this by serializing and deserializing in
maybeReloadInSandboxClassLoader(Object)
.
-
-
Field Summary
Fields Modifier and Type Field Description static ConfigurationRegistry
instance
-
Constructor Summary
Constructors Constructor Description ConfigurationRegistry(Map<Class<?>,Object> configClassMap)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> T
get(Class<T> configClass)
Returns the configuration object of the specified class, computed usingConfigurer
.
-
-
-
Field Detail
-
instance
public static ConfigurationRegistry instance
-
-
Method Detail
-
get
public static <T> T get(Class<T> configClass)
Returns the configuration object of the specified class, computed usingConfigurer
.
-
-