Class ShadowMap
java.lang.Object
org.robolectric.internal.bytecode.ShadowMap
Maps from instrumented class to shadow class.
We deal with class names rather than actual classes here, since a ShadowMap is built outside
of any sandboxes, but instrumented and shadowed classes must be loaded through a SandboxClassLoader. We don't want to try to resolve those classes outside of a sandbox.
Once constructed, instances are immutable.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertToShadowName(String className) Deprecated.do not usestatic ShadowMapcreateFromShadowProviders(List<ShadowProvider> sortedProviders) booleangetInvalidatedClasses(ShadowMap previous) getShadowInfo(Class<?> clazz, ShadowMatcher shadowMatcher) inthashCode()booleanhasShadowPicker(MutableClass mutableClass) static ShadowInfoobtainShadowInfo(Class<?> clazz)