Class ConfigurationRegistry

java.lang.Object
org.robolectric.config.ConfigurationRegistry

public class ConfigurationRegistry extends Object
Holds configuration objects for the current test, computed using
invalid reference
Configurer
.

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 Details

  • Constructor Details

    • ConfigurationRegistry

      public ConfigurationRegistry(Map<Class<?>,Object> configClassMap)
  • Method Details

    • get

      public static <T> T get(Class<T> configClass)
      Returns the configuration object of the specified class, computed using
      invalid reference
      Configurer
      .