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.ReferenceRefersToInterceptor AndroidInterceptor for Reference.refersTo which is not available until JDK 16.AndroidInterceptors.SocketInterceptor Intercepts calls to methods inSocketnot present in the OpenJDK.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 Instruments (i.e.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 InstrumentedInterface Marker interface used by Robolectric to indicate that an interface has been instrumentedInstrumentingClassWriter ClassWriter implementation that verifies classes by comparing type information obtained from loading the classes as resources.Interceptor Interceptors InvocationProfile InvokeDynamicClassInstrumentor Deprecated. The invoke-dynamic case has been moved to ClassInstrumentor.InvokeDynamicSupport JavaVersion MethodCallSite MethodCallSite.Kind MethodRef Reference to a specific method on a class.MethodSignature MutableClass ProxyMaker Deprecated. This is incompatible with JDK17+.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.