All Classes and Interfaces
Class
Description
Utility access method to allow robolectric to instantiate AndroidVersions without cluttering code
completion for users of AndroidVersions's embedded Types of one per Android Releases.
Android versioning is complicated.
1) There is a yearly letter release with an increasing of one alpha step each year A-> B, B-> C, and so on.
1) There is a yearly letter release with an increasing of one alpha step each year A-> B, B-> C, and so on.
Representation of an android release, one that has occurred, or is expected.
A released version of Android
An in-development version of Android
Version: 4.1
ShortCode: J
SDK API Level: 16
release: true
ShortCode: J
SDK API Level: 16
release: true
Version: 4.2
ShortCode: JMR1
SDK API Level: 17
release: true
ShortCode: JMR1
SDK API Level: 17
release: true
Version: 4.3
ShortCode: JMR2
SDK API Level: 18
release: true
ShortCode: JMR2
SDK API Level: 18
release: true
Version: 4.4
ShortCode: K
SDK API Level: 19
release: true
ShortCode: K
SDK API Level: 19
release: true
Version: 5.0
ShortCode: L
SDK API Level: 21
release: true
ShortCode: L
SDK API Level: 21
release: true
Version: 5.1
ShortCode: LMR1
SDK API Level: 22
release: true
ShortCode: LMR1
SDK API Level: 22
release: true
Version: 6.0
ShortCode: M
SDK API Level: 23
release: true
ShortCode: M
SDK API Level: 23
release: true
Version: 7.0
ShortCode: N
SDK API Level: 24
release: true
ShortCode: N
SDK API Level: 24
release: true
Release: 7.1
ShortCode: NMR1
SDK Framework: 25
release: true
ShortCode: NMR1
SDK Framework: 25
release: true
Release: 8.0
ShortCode: O
SDK API Level: 26
release: true
ShortCode: O
SDK API Level: 26
release: true
Release: 8.1
ShortCode: OMR1
SDK API Level: 27
release: true
ShortCode: OMR1
SDK API Level: 27
release: true
Release: 9.0
ShortCode: P
SDK API Level: 28
release: true
ShortCode: P
SDK API Level: 28
release: true
Release: 10.0
ShortCode: Q
SDK API Level: 29
release: true
ShortCode: Q
SDK API Level: 29
release: true
Release: 11.0
ShortCode: R
SDK API Level: 30
release: true
ShortCode: R
SDK API Level: 30
release: true
Release: 12.0
ShortCode: S
SDK API Level: 31
release: true
ShortCode: S
SDK API Level: 31
release: true
Release: 12.1
ShortCode: Sv2
SDK API Level: 32
release: true
ShortCode: Sv2
SDK API Level: 32
release: true
Release: 13.0
ShortCode: T
SDK API Level: 33
release: true
ShortCode: T
SDK API Level: 33
release: true
Potential Release: 14.0
ShortCode: U
SDK API Level: 34
release: false
ShortCode: U
SDK API Level: 34
release: false
Version: -1
ShortCode: ""
SDK API Level: ""
release: false
ShortCode: ""
SDK API Level: ""
release: false
Potential Release: 15.0
ShortCode: V
SDK API Level: 34+
release: false
ShortCode: V
SDK API Level: 34+
release: false
Parameters with types that can't be resolved at compile time may be annotated @ClassName.
Configuration settings that can be used on a per-class or per-test basis.
Annotation for Conscrypt modes in Robolectric.
Specifies the different supported Conscrypt modes.
A
annotation for controlling how Robolectric
executes
invalid reference
org.robolectric.pluginapi.config.Configurer
PackageManager#getInstallerPackageName method.Specifies the different
ShadowApplicationPackageManager#getInstallerPackageName modes.A
annotation for controlling which graphics
shadow implementation is used for the
invalid reference
org.robolectric.pluginapi.config.Configurer
android.graphics package.Specifies the different supported graphics modes.
Indicates that the annotated method is hidden in the public Android API.
Indicates that a method declaration is intended to shadow a method with the same signature on the
associated Android class.
Indicates that a class declaration is intended to shadow an Android class declaration.
An interface used as the default for the
picker param.InDevelopment applies to @Implementation methods and @Implements classes that are affected by
changes in unreleased versions of Android.
A
annotation that dictates whether or not
Robolectric should lazily instantiate the Application under test.
invalid reference
org.robolectric.pluginapi.config.Configurer
Whether or not the Application should be lazily loaded
A
annotation for controlling Robolectric's
invalid reference
org.robolectric.pluginapi.config.Configurer
Looper behavior.Specifies the different supported Looper modes.
Shadow fields annotated @RealObject will have the real instance injected.
Serves to cache the reflector object instance and lower test runtime.
Indicates that the annotated method is used to reset static state in a shadow.
A
annotation for controlling which SQLite
shadow implementation is used for the
invalid reference
org.robolectric.pluginapi.config.Configurer
android.database package.Specifies the different supported SQLite modes.
A
annotation for controlling how Robolectric
performs UI layout.
invalid reference
org.robolectric.pluginapi.config.Configurer
Specifies the different supported Text layout modes.