Class ConfigurationRegistry

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

public class ConfigurationRegistry extends Object
Holds configuration objects for the current test, computed using 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 Configurer.