All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AndroidConfigurer Instruments the Android jarsAndroidInterceptors AndroidInterceptors.CleanerInterceptor Maps calls to Cleaner, which moved between Java 8 and 9:sun.misc.Cleaner.create()->new java.lang.ref.Cleaner().register()sun.misc.Cleaner.clean()->java.lang.ref.Cleaner.Cleanable().clean()AndroidInterceptors.FileDescriptorInterceptor Intercepts calls to libcore-extensions toFileDescriptor.AndroidInterceptors.LinkedHashMapEldestInterceptor AndroidInterceptors.LocaleAdjustLanguageCodeInterceptor AndroidInterceptors.NoOpInterceptor AndroidInterceptors.SystemArrayCopyInterceptor AndroidInterceptors.SystemLogInterceptor AndroidInterceptor for System.logE and System.logW.AndroidInterceptors.SystemTimeInterceptor ClassDetails A more lightweight variant ofMutableClass.ClassHandler This interface is used by Robolectric when instrumented classes are created and interacted with.ClassHandler.Plan An execution plan, which can be invoked to satisfy a requested method call.ClassHandlerBuilder Factory interface forClassHandler.ClassInstrumentor ClassInstrumentor.Decorator ClassNodeProvider CleanerCompat Wrapper forCleaner, used byAndroidInterceptors.CleanerInterceptorwhen running on Java 9+.DirectObjectMarker Function<R,T> Interface defining a function object.InstrumentationConfiguration Configuration rules forSandboxClassLoader.InstrumentationConfiguration.Builder InstrumentingClassWriter ClassWriter implementation that verifies classes by comparing type information obtained from loading the classes as resources.Interceptor Interceptors InvocationProfile InvokeDynamic InvokeDynamicClassInstrumentor InvokeDynamicSupport JavaVersion MethodCallSite MethodCallSite.Kind MethodRef Reference to a specific method on a class.MethodSignature MutableClass OldClassInstrumentor ProxyMaker ResourceProvider A provider of resources (à la ClassLoader).RoboCallSite RoboExtendedResponseCache A response cache that supports statistics tracking and updating stored responses.RobolectricGeneratorAdapter GeneratorAdapter implementation specific to generate code for Robolectric purposesRobolectricInternals RoboResponseSource Where the HTTP client should look for a response.Sandbox SandboxClassLoader Class loader that modifies the bytecode of Android classes to insert calls to Robolectric's shadow classes.SandboxConfig Configuration settings that can be used on a per-class or per-test basis.ShadowConstants ShadowDecorator Decorator which adds Robolectric's shadowing behavior to a class.ShadowedObject ShadowImpl ShadowInfo ShadowInvalidator ShadowMap Maps from instrumented class to shadow class.ShadowMap.Builder ShadowMatcher ShadowMatcher is used byShadowWranglerto provide library-specific rules about whether shadow classes and methods should be considered matches.ShadowProviders The set ofShadowProviderimplementations found on the classpath.ShadowWrangler ShadowWrangler matches shadowed classes up with corresponding shadows based on aShadowMap.UrlResourceProvider ResourceProvider using URLs.