| Interface | Description |
|---|---|
| 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.
|
| ClassInstrumentor.Decorator | |
| ResourceProvider |
A provider of resources (à la ClassLoader).
|
| ShadowedObject |
| Class | Description |
|---|---|
| ClassInstrumentor | |
| ClassNodeProvider | |
| DirectObjectMarker | |
| InstrumentationConfiguration |
Configuration rules for
SandboxClassLoader. |
| 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 | |
| MethodCallSite | |
| MethodRef |
Reference to a specific method on a class.
|
| MethodSignature | |
| MutableClass | |
| OldClassInstrumentor | |
| ProxyMaker | |
| RoboCallSite | |
| RobolectricGeneratorAdapter |
GeneratorAdapter implementation specific to generate code for Robolectric purposes
|
| RobolectricInternals | |
| Sandbox | |
| SandboxClassLoader |
Class loader that modifies the bytecode of Android classes to insert calls to Robolectric’s shadow classes.
|
| ShadowConstants | |
| ShadowDecorator |
Decorator which adds Robolectric’s shadowing behavior to a class.
|
| ShadowImpl | |
| ShadowInfo | |
| ShadowInvalidator | |
| ShadowMap |
Maps from instrumented class to shadow class.
|
| ShadowMap.Builder | |
| ShadowProviders |
The set of
ShadowProvider implementations found on the classpath. |
| ShadowWrangler | |
| UrlResourceProvider |
ResourceProvider using URLs.
|
| Enum | Description |
|---|---|
| MethodCallSite.Kind |
| Annotation Type | Description |
|---|---|
| SandboxConfig |
Configuration settings that can be used on a per-class or per-test basis.
|